{"schemaVersion":2,"ticker":"APPF","company":{"ticker":"APPF","name":"APPFOLIO INC","exchange":"Nasdaq","cik":1433195,"sic":"7372","sicDescription":"Services-Prepackaged Software","fiscalYearEnd":"1231"},"updatedAt":"2026-09-11T02:29:32.853Z","filingsThrough":"Q2 2026","annual":{"keys":["FY2013","FY2014","FY2015","FY2016","FY2017","FY2018","FY2019","FY2020","FY2021","FY2022","FY2023","FY2024","FY2025"],"labels":["2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],"series":{"revenue":[26542000,47671000,74977000,105586000,143803000,190071000,256012000,310056000,359370000,471883000,620445000,794202000,950822000],"costOfRevenue":[13616000,22555000,33903000,44630000,55283000,73549000,101642000,119029000,143944000,191826000,238076000,282067000,345341000],"operatingIncome":[-7604000,-8559000,-15003000,-8423000,9335000,19656000,6461000,9783000,-11878000,-72370000,963000,135644000,152917000],"grossProfit":[12926000,25116000,41074000,60956000,88520000,116522000,154370000,191027000,215426000,280057000,382369000,512135000,605481000],"operatingExpenses":[18580000,30770000,51273000,60844000,67886000,83490000,130814000,159354000,201059000,323708000,365196000,359046000,440113000],"capex":[3688000,6476000,11388000,15410000,12670000,14406000,29082000,45080000,32718000,21228000,13866000,7186000,6595000],"depreciationAndAmortization":[2850000,3805000,6104000,9935000,12699000,14576000,22395000,26790000,29032000,30820000,28989000,19543000,22651000],"pretaxIncome":[-7305000,-8621000,-15593000,-8214000,9774000,20387000,4823000,196831000,1734000,-66717000,7997000,150322000,161112000],"interestExpense":[null,null,800000,null,null,null,null,null,null,null,null,null,null],"netIncome":[-7305000,-8621000,-15668000,-8281000,9716000,19967000,36282000,158403000,1028000,-68119000,2702000,204068000,140923000],"dilutedEps":[-0.87,-0.98,-0.73,-0.25,0.28,0.56,1.02,4.44,0.03,-1.95,0.07,5.55,3.88],"cash":[11269000,5412000,12063000,10699000,16109000,74076000,15813000,140263000,57847000,70769000,49509000,42504000,106967000],"currentAssets":[null,7807000,27506000,32220000,53842000,107998000,61791000,199353000,158595000,201468000,272357000,335402000,353314000],"totalAssets":[null,25434000,90481000,92583000,110248000,175741000,260102000,389480000,408017000,381217000,408889000,626678000,688967000],"currentLiabilities":[null,13528000,16905000,21361000,23912000,28213000,47465000,49805000,52642000,61343000,69766000,63280000,106847000],"totalLiabilities":[null,13735000,17784000,22901000,25169000,83895000,128152000,103560000,110636000,115671000,111577000,107388000,146388000],"totalDebt":[null,0,null,null,0,49815000,48583000,null,null,null,null,null,null],"equity":[-43959000,-51467000,72697000,69682000,85079000,91846000,131950000,285920000,297381000,265546000,297312000,519290000,542579000],"temporaryEquity":[null,63166000,0,null,null,null,null,null,null,null,null,null,null],"operatingCashFlow":[-4370000,475000,-6844000,11500000,29371000,36268000,38887000,48299000,35391000,25365000,60283000,188159000,242105000],"dilutedShares":[8437000,8757000,21336000,33561000,35151000,35562000,35567000,35713000,35701000,35010000,36417000,36782000,36327000],"totalCosts":[34146000,56230000,89980000,114009000,134468000,170415000,249551000,300273000,371248000,544253000,619482000,658558000,797905000],"freeCashFlow":[-8058000,-6001000,-18232000,-3910000,16701000,21862000,9805000,3219000,2673000,4137000,46417000,180973000,235510000],"capexOutflow":[-3688000,-6476000,-11388000,-15410000,-12670000,-14406000,-29082000,-45080000,-32718000,-21228000,-13866000,-7186000,-6595000],"grossMargin":[48.7001733102253,52.68611944368694,54.78213318751084,57.731138597920186,61.556434844891974,61.30445991234854,60.29795478336953,61.61048326753876,59.94546011074937,59.34882163587161,61.62818622117996,64.48422441645828,63.67974237028592],"operatingMargin":[-28.648933765353025,-17.954311845776257,-20.010136441842167,-7.9773833652188735,6.491519648407891,10.341398740470666,2.5237098261019013,3.1552364734112546,-3.305228594484793,-15.336428733393658,0.15521117907308463,17.079282096997993,16.08261062533261],"netMargin":[-27.522417300881624,-18.08436995238195,-20.897075103031597,-7.842895838463433,6.756465442306489,10.505021807640302,14.171991937877912,51.088513042805175,0.28605615382474886,-14.435569834047845,0.4354938793930163,25.694722501328375,14.821175782638601],"currentRatio":[null,0.5770993494973389,1.6270925761608992,1.5083563503581292,2.251672800267648,3.8279516534930704,1.3018223954492785,4.002670414617007,3.0127084837202234,3.2842867156806808,3.9038643465298284,5.300284450063211,3.30672831244677],"netDebt":[null,-5412000,null,null,-16109000,-24261000,32770000,null,null,null,null,null,null],"ebit":[null,null,-14793000,null,null,null,null,null,null,null,null,null,null],"fcfMargin":[-30.359430336824655,-12.588366092592981,-24.316790482414607,-3.703142462068835,11.613804997114109,11.502017667082301,3.8298985985031955,1.0381995510488427,0.743801652892562,0.8767003685235536,7.481243301178993,22.786772131019564,24.769094530837528],"ebitda":[null,null,-8689000,null,null,null,null,null,null,null,null,null,null],"debtToCapital":[null,null,null,null,0,35.16493600920507,26.910869480925925,null,null,null,null,null,null],"returnOnAssets":[null,-33.895572855233155,-27.03360220851486,-9.047109207708779,9.580389585418402,13.963474119633974,16.649114474707634,48.77074795791756,0.2578066124386675,-17.262054092955957,0.68395886121609,39.411839118087,21.422648206773104],"returnOnEquity":[18.04973870501464,18.068450946282983,-147.6024493641074,-11.632333419956595,12.556134943558131,22.57114596580472,32.424172013798284,75.814487759351,0.3524766801359847,-24.201717096532942,0.9601000607613288,49.97979431840726,26.542445442893616],"revenueGrowth":[null,79.60590761811468,57.28010740282352,40.82451951931927,36.19513950713162,32.174572157743576,34.69282531264633,21.10994797118886,15.904868797894567,31.308400812533055,31.482804000144093,28.005222058361333,19.72042377128236]}},"quarterly":{"keys":["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 '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":[11594000,13024000,13219000,15848000,18425000,20305000,20399000,23211000,26203000,28162000,28010000,32126000,35877000,37903000,37897000,42340000,47240000,50126000,50365000,57091000,63624000,67935000,67362000,72495000,81043000,84086000,72432000,78921000,89040000,95809000,95600000,105296000,117450000,125079000,124058000,136100000,147075000,165440000,171830000,187430000,197375000,205733000,203664000,217702000,235575000,249353000,248192000,262214000,281124000],"costOfRevenue":[5447000,5979000,6443000,7065000,8109000,9264000,9465000,10530000,11212000,11645000,11243000,12993000,13701000,14053000,14536000,16613000,17729000,19282000,19925000,24181000,25128000,25930000,26403000,28961000,27411000,32752000,29905000,33298000,32819000,38730000,39097000,43347000,47430000,50707000,50342000,56208000,57854000,62739000,61275000,64646000,69601000,71631000,76189000,79498000,83827000,91476000,90540000,94975000,102595000],"operatingIncome":[-1517000,-1273000,-4566000,-3510000,-3215000,-4310000,-3968000,-3579000,-2348000,-1204000,-1292000,597000,2767000,3584000,2387000,4173000,7309000,5477000,2697000,-58000,2296000,4134000,89000,2830000,6345000,3360000,-2752000,-5669000,1146000,-13000,-7342000,-14669000,-29930000,-7819000,-19952000,-26530000,-679000,-67000,28239000,34090000,36028000,42568000,22958000,33783000,40512000,35046000,43576000,50748000,52977000],"grossProfit":[6147000,7045000,6776000,8783000,10316000,11041000,10934000,12681000,14991000,16517000,16767000,19133000,22176000,23850000,23361000,25727000,29511000,30844000,30440000,32910000,38496000,42005000,40959000,43534000,53632000,51334000,42527000,45623000,56221000,57079000,56503000,61949000,70020000,74372000,73716000,79892000,89221000,102701000,110555000,122784000,127774000,134102000,127475000,138204000,151748000,157877000,157652000,167239000,178529000],"operatingExpenses":[6978000,7530000,10428000,11310000,12500000,14113000,13450000,14543000,15680000,15485000,15536000,15840000,16695000,17429000,17922000,18354000,18923000,21962000,24251000,29292000,32085000,33493000,35944000,35590000,41830000,42494000,39440000,45123000,48626000,50466000,56944000,69403000,92829000,75050000,86526000,99351000,83684000,106100000,75983000,83482000,87076000,87207000,99181000,98166000,105386000,117395000,108966000,111471000,120567000],"capex":[null,1616000,1571000,1957000,2719000,2947000,3765000,4070000,4250000,3796000,3294000,3383000,2725000,3657000,2904000,3199000,2886000,4652000,3669000,5688000,6157000,7939000,9298000,14814000,12201000,9233000,8832000,7078000,7637000,8962000,9041000,5314000,6978000,4119000,4817000,1959000,2363000,5004000,4540000,2545000,1442000,1946000,1253000,866000,1117000,2272000,2340000,1535000,1247000],"depreciationAndAmortization":[886000,988000,1114000,1183000,1431000,1638000,1852000,2117000,2359000,2636000,2823000,2996000,3114000,3237000,3352000,3500000,3579000,3705000,3792000,5076000,5415000,5678000,6226000,6414000,6657000,6680000,7039000,7369000,7649000,7826000,7487000,7878000,8321000,7658000,7525000,6937000,6198000,6980000,8874000,5211000,4670000,4326000,5336000,6255000,5850000,5436000,5110000,5020000,4985000],"pretaxIncome":[-1535000,-1268000,-4573000,-3544000,-3463000,-4737000,-3849000,-3579000,-2251000,-1114000,-1270000,671000,2827000,3734000,2542000,4346000,7517000,5707000,2817000,-556000,1813000,3723000,-157000,2358000,5773000,190254000,-1554000,-5054000,1697000,-301000,5392000,-14572000,-29734000,-3224000,-19187000,-25149000,745000,1472000,30929000,37082000,39504000,46582000,27154000,36792000,41967000,36732000,45621000,53101000,54411000],"netIncome":[-1535000,-1268000,-4573000,-3618000,-3400000,-4760000,-3890000,-3603000,-2264000,-1125000,-1289000,660000,2797000,3682000,2577000,4320000,7474000,5524000,2649000,3725000,23151000,4978000,4428000,1983000,19257000,137676000,-513000,479000,2021000,-141000,-1331000,-14287000,-29970000,-4162000,-19700000,-35110000,-18901000,26445000,30268000,38663000,29665000,33006000,102734000,31383000,35980000,33646000,39914000,42424000,41544000],"dilutedEps":[-0.18,-0.14,-0.5159010840108401,-0.41,-0.36,-0.14,-0.11422230177197065,-0.11,-0.07,-0.03,-0.04008556912380783,0.02,0.08,0.1,0.07993207098581986,0.12,0.21,0.16,0.07029823971297242,0.11,0.65,0.14,0.1224116504854369,0.06,0.54,3.86,-0.013572742987787876,0.01,0.06,0,-0.03996808421288391,-0.41,-0.86,-0.12,-0.5593908946412353,-0.99,-0.53,0.72,0.777361613673108,1.05,0.81,0.9,2.785435560859189,0.86,0.99,0.93,1.1005888852060546,1.18,1.17],"cash":[8186000,7782000,5412000,12034000,69924000,11758000,12063000,11268000,10963000,7603000,10699000,7969000,7389000,14781000,16109000,8549000,18010000,13745000,74076000,16783000,19514000,20121000,15813000,56779000,53315000,144028000,140263000,44744000,48610000,84444000,57847000,49536000,42626000,67232000,70769000,103925000,24698000,59937000,49509000,59214000,59639000,62417000,42504000,56933000,73478000,76093000,106967000,147412000,217401000],"currentAssets":[null,null,7807000,null,74282000,44718000,27506000,28297000,29049000,24292000,32220000,34274000,40107000,50989000,53842000,55627000,64527000,61973000,107998000,57547000,64064000,64665000,61791000,92710000,102744000,201853000,199353000,181452000,189867000,197376000,158595000,169574000,156383000,176794000,201468000,211878000,209482000,239877000,272357000,306666000,348797000,395143000,335402000,272014000,197135000,302764000,353314000,254942000,325185000],"totalAssets":[null,null,25434000,null,98296000,94191000,90481000,89580000,89754000,89010000,92583000,92894000,99583000,105747000,110248000,114065000,123958000,136189000,175741000,200582000,226094000,233828000,260102000,293427000,320351000,386272000,389480000,378697000,399072000,407387000,408017000,400034000,375428000,384882000,381217000,370700000,351359000,378600000,408889000,438770000,479317000,523297000,626678000,564733000,567403000,640465000,688967000,580560000,648371000],"currentLiabilities":[null,null,13528000,null,18059000,17239000,16905000,17834000,18808000,17794000,21361000,20945000,23044000,23832000,23912000,20365000,21913000,20784000,28213000,38159000,41816000,42270000,47465000,38649000,47307000,56151000,49805000,43037000,48785000,49202000,52642000,54020000,54719000,57765000,61343000,79827000,74711000,74147000,69766000,56057000,63349000,63697000,63280000,58606000,67589000,100432000,106847000,72357000,84882000],"totalLiabilities":[null,null,13735000,null,27817000,17865000,17784000,19580000,20673000,19541000,22901000,22401000,24418000,25070000,25169000,21526000,22980000,27826000,83895000,105527000,107879000,108411000,128152000,168552000,175847000,101756000,103560000,92913000,111805000,115688000,110636000,111291000,110437000,113010000,115671000,130131000,125406000,115944000,111577000,99575000,107905000,110470000,107388000,102614000,111757000,141597000,146388000,110332000,122229000],"totalDebt":[null,null,0,null,9549000,null,null,null,null,null,null,null,null,null,0,null,null,null,49815000,49503000,49187000,48885000,48583000,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"equity":[null,null,-51467000,null,70479000,76326000,72697000,70000000,69081000,69469000,69682000,70493000,75165000,80677000,85079000,92539000,100978000,108363000,91846000,95055000,118215000,125417000,131950000,124875000,144504000,284516000,285920000,285784000,287267000,291699000,297381000,288743000,264991000,271872000,265546000,240569000,225953000,262656000,297312000,339195000,371412000,412827000,519290000,462119000,455646000,498868000,542579000,470228000,526142000],"temporaryEquity":[null,null,63166000,null,0,0,0,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"operatingCashFlow":[null,1207000,-808000,-1211000,-1596000,-967000,-3070000,-736000,3113000,2346000,6777000,3807000,8059000,9690000,7815000,3342000,11712000,9547000,11667000,295000,11518000,11600000,15474000,3083000,24293000,17840000,3083000,-4437000,15098000,15798000,8932000,-2244000,5525000,16003000,6081000,1573000,-9230000,36757000,31183000,42954000,50869000,57770000,36566000,38465000,52643000,86007000,64990000,34298000,87604000],"dilutedShares":[8760000,8807000,8856000,8913000,9328000,33314000,33522000,33463000,33523000,33600000,33657000,34765000,34928000,35205000,35331000,35300000,35408000,35610000,35676000,35342000,35412000,35421000,36050000,35681000,35614000,35665000,35866000,35712000,35674000,34614000,35719000,34836000,34927000,35043000,35232000,35443000,35565000,36482000,38967000,36674000,36742000,36756000,36872000,36648000,36204000,36259000,36204000,35812000,35461000],"totalCosts":[13111000,14297000,17785000,19358000,21640000,24615000,24367000,26790000,28551000,29366000,29302000,31529000,33110000,34319000,35510000,38167000,39931000,44649000,47668000,57149000,61328000,63801000,67273000,69665000,74698000,80726000,75184000,84590000,87894000,95822000,102942000,119965000,147380000,132898000,144010000,162630000,147754000,165507000,143591000,153340000,161347000,163165000,180706000,183919000,195063000,214307000,204616000,211466000,228147000],"freeCashFlow":[null,-409000,-2379000,-3168000,-4315000,-3914000,-6835000,-4806000,-1137000,-1450000,3483000,424000,5334000,6033000,4911000,143000,8826000,4895000,7998000,-5393000,5361000,3661000,6176000,-11731000,12092000,8607000,-5749000,-11515000,7461000,6836000,-109000,-7558000,-1453000,11884000,1264000,-386000,-11593000,31753000,26643000,40409000,49427000,55824000,35313000,37599000,51526000,83735000,62650000,32763000,86357000],"capexOutflow":[null,-1616000,-1571000,-1957000,-2719000,-2947000,-3765000,-4070000,-4250000,-3796000,-3294000,-3383000,-2725000,-3657000,-2904000,-3199000,-2886000,-4652000,-3669000,-5688000,-6157000,-7939000,-9298000,-14814000,-12201000,-9233000,-8832000,-7078000,-7637000,-8962000,-9041000,-5314000,-6978000,-4119000,-4817000,-1959000,-2363000,-5004000,-4540000,-2545000,-1442000,-1946000,-1253000,-866000,-1117000,-2272000,-2340000,-1535000,-1247000],"grossMargin":[53.018802829049505,54.09244471744472,51.259550646796285,55.42024230186774,55.98914518317504,54.37576951489781,53.60066669934801,54.63357890655293,57.21100637331603,58.64995383850579,59.86076401285255,59.55612276660649,61.811188226440336,62.92377912038625,61.64340185238937,60.7628719886632,62.47036409822184,61.53293699876312,60.43879678348058,57.64481266749575,60.505469634100336,61.83116214028115,60.80431103589561,60.05103800262087,66.1772145651074,61.04940180291606,58.71299977910316,57.808441352745156,63.141284815813115,59.57582273064117,59.10355648535565,58.833194043458434,59.61685823754789,59.46002126655954,59.420593593319246,58.70095518001469,60.66360700322965,62.07749032882012,64.33975440842693,65.5092567892013,64.73666877770741,65.18254242148804,62.59083588655825,63.48310993927478,64.41600339594609,63.314658335772975,63.52017792676637,63.779584614093835,63.50542820961569],"operatingMargin":[-13.084353976194581,-9.774262899262899,-34.541190710341176,-22.147905098435132,-17.449118046132973,-21.2262989411475,-19.45193391832933,-15.419413209254232,-8.960806014578484,-4.275264540870677,-4.6126383434487686,1.8583079125941604,7.7124620230231065,9.455715906392633,6.298651608306727,9.85592820028342,15.472057578323456,10.926465307425289,5.354909163109302,-0.10159219491688708,3.608701119074563,6.085228527268713,0.1321219678750631,3.903717497758466,7.829177103512949,3.9959089503603455,-3.799425668212945,-7.183132499588196,1.2870619946091644,-0.01356866265173418,-7.6799163179916325,-13.93120346451907,-25.483184333759045,-6.2512492104989645,-16.08279998065421,-19.49301983835415,-0.46166921638619757,-0.040498065764023206,16.43426642611884,18.188123566131356,18.253578214059534,20.6908954810361,11.27248801948307,15.518001672010362,17.19707099649793,14.054773754476585,17.557374935533783,19.35365769943634,18.844709096341827],"netMargin":[-13.239606693117128,-9.735872235872236,-34.594144791587865,-22.829379101463907,-18.45318860244233,-23.442501846835757,-19.069562233442817,-15.522812459609666,-8.640232034499865,-3.9947446914281657,-4.6019278828989645,2.054410757641785,7.796081054714719,9.714270638208058,6.8000105549251915,10.203117619272556,15.82133784928027,11.020229022862386,5.259604884344287,6.524671139058697,36.387212372689554,7.327592551703835,6.573439030907633,2.735361059383406,23.761459965697224,163.73236924101516,-0.7082504970178927,0.6069360499740247,2.269766397124888,-0.1471678026072707,-1.3922594142259415,-13.56841665400395,-25.517241379310345,-3.3274970218821704,-15.879669186993182,-25.79720793534166,-12.851266360700322,15.984647001934235,17.61508467671536,20.627967774635863,15.029765674477519,16.043123854704884,50.442886322570516,14.415577256984319,15.273267536877851,13.493320714007853,16.081904332129966,16.179151380170396,14.777820463567679],"currentRatio":[null,null,0.5770993494973389,null,4.113295309817819,2.5940019722721734,1.6270925761608992,1.5866883480991365,1.5445023394300297,1.3651792739125548,1.5083563503581292,1.6363809978515158,1.7404530463461205,2.139518294729775,2.251672800267648,2.7315001227596367,2.94469036644914,2.981764819091609,3.8279516534930704,1.508084593411777,1.5320451501817487,1.5298083747338538,1.3018223954492785,2.3987684028047296,2.171856173504978,3.594824669195562,4.002670414617007,4.216186072449288,3.891913498001435,4.011544246168855,3.0127084837202234,3.139096630877453,2.857928690217292,3.0605730113390464,3.2842867156806808,2.654214739373896,2.8038976857490865,3.235154490404197,3.9038643465298284,5.470610271687747,5.505959052234448,6.203478970752155,5.300284450063211,4.641401904241887,2.916672831377887,3.014616855185598,3.30672831244677,3.523390964246721,3.831024245423058],"netDebt":[null,null,-5412000,null,-60375000,null,null,null,null,null,null,null,null,null,-16109000,null,null,null,-24261000,32720000,29673000,28764000,32770000,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"fcfMargin":[null,-3.140356265356265,-17.9968227551252,-19.989904088844018,-23.419267299864316,-19.276040384141837,-33.50654443845287,-20.705699883675845,-4.339197801778423,-5.148782046729636,12.434844698322028,1.3198032746062378,14.867463834768794,15.91694588818827,12.958809404438346,0.3377420878601795,18.683319220999152,9.765391214140367,15.88007544922069,-9.446322537702965,8.426065635609204,5.388974755280783,9.168373860633592,-16.1818056417684,14.920474316103796,10.23594890944985,-7.93709962447537,-14.590539906995604,8.379380053908356,7.135029068250373,-0.11401673640167363,-7.177860507521654,-1.2371221796509153,9.501195244605409,1.0188782666172274,-0.28361498897869214,-7.882372938976713,19.19306092843327,15.505441424663912,21.559515552472924,25.042178594046867,27.134198208357436,17.338852227197737,17.270856491901775,21.87243977501857,33.58090738832097,25.242554151624546,12.4947561915077,30.718472987009292],"debtToCapital":[null,null,null,null,11.932073774179038,null,null,null,null,null,null,null,null,null,0,null,null,null,35.16493600920507,34.24438633628025,29.38256412707136,28.046149786003603,26.910869480925925,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"returnOnAssets":[null,null,null,null,-13.081915846016114,-17.35940801138113,-27.03360220851486,-17.473766465728957,-15.439510768412656,-11.879847817424578,-9.047109207708779,-4.403915078312527,1.1017392268811697,6.007486252098769,9.580389585418402,12.926231765712048,16.151846864780957,16.446498247470405,13.963474119633974,12.313481456997842,20.025024853450343,18.649413405330026,16.649114474707634,13.983550906967283,11.216499373221458,52.68311562651186,48.77074795791756,46.68751599407252,38.82639281757742,0.4651871899644558,0.2578066124386675,-3.528304382386215,-11.80865074241446,-12.558865738783165,-17.262054092955957,-23.07981742079628,-21.429387151944105,-12.381693347059917,0.68395886121609,18.89507949646065,30.105841507398797,29.183376815756123,39.411839118087,39.22021159876951,38.80751299296851,35.014547648058624,21.422648206773104,26.53713940450173,25.91402678458332],"returnOnEquity":[null,null,null,null,-18.245151037897813,-21.422582082121426,-147.6024493641074,-22.361428571428572,-20.80395528804815,-14.927809595665146,-11.632333419956595,-5.7198579288647835,1.446140620883768,7.792415382361169,12.556134943558131,16.40904853034987,20.49811800639253,21.048455353364368,22.57114596580472,20.653112572896788,31.98003585880936,29.51749508084524,32.424172013798284,31.409994089028327,23.32986955644624,79.69302300619857,75.814487759351,76.41327719592168,64.69308962389785,0.6407330597086157,0.3524766801359847,-4.7823688007700245,-16.560737915974055,-17.65527324862351,-24.201717096532942,-33.606644096487514,-31.723781123712687,-17.685135296934863,0.9601000607613288,26.381424165695005,41.864186887413894,38.96530334590212,49.97979431840726,49.11632643383243,49.11457237581887,44.6954299409342,26.542445442893616,32.598163559275676,32.090023508130066],"revenueGrowth":[null,null,null,null,58.91840607210626,55.904484029484024,54.31575762160528,46.46012115093387,42.21438263229309,38.69490273331693,37.310652482964855,38.40851320494594,36.91943670572071,34.58916270151266,35.298107818636204,31.793562846292733,31.672101903726624,32.2481070099992,32.89970182336332,34.83939537080776,34.682472480948356,35.528468259984834,33.74764221185347,26.98148569827119,27.378033446498186,23.77419592257304,7.526498619399669,8.864059590316575,9.867601150006777,13.941678757462594,31.985862602164783,33.41949544481191,31.907008086253374,30.550365832019956,29.767782426778243,29.254672542166848,25.223499361430402,32.26840636717594,38.507794741169455,37.714915503306386,34.20023797382288,24.35505319148936,18.52645056160158,16.15109640932615,19.354021532615583,21.202237851973194,21.863461387383133,20.44629815068304,19.335243553008596]}},"filings":[{"accn":"0001433195-19-000016","filed":"2019-02-28","form":"10-K"},{"accn":"0001433195-18-000048","filed":"2018-07-30","form":"10-Q"},{"accn":"0001433195-18-000060","filed":"2018-10-29","form":"10-Q"},{"accn":"0001433195-20-000061","filed":"2020-08-03","form":"10-Q"},{"accn":"0001433195-20-000098","filed":"2020-11-09","form":"10-Q"},{"accn":"0001433195-22-000023","filed":"2022-02-28","form":"10-K"},{"accn":"0001433195-21-000044","filed":"2021-05-10","form":"10-Q"},{"accn":"0001433195-21-000080","filed":"2021-08-09","form":"10-Q"},{"accn":"0001433195-21-000106","filed":"2021-11-08","form":"10-Q"},{"accn":"0001433195-23-000021","filed":"2023-02-09","form":"10-K"},{"accn":"0001433195-22-000048","filed":"2022-05-09","form":"10-Q"},{"accn":"0001433195-22-000088","filed":"2022-07-29","form":"10-Q"},{"accn":"0001433195-22-000113","filed":"2022-10-28","form":"10-Q"},{"accn":"0001433195-24-000106","filed":"2024-07-26","form":"10-Q"},{"accn":"0001433195-24-000127","filed":"2024-10-25","form":"10-Q"},{"accn":"0001433195-26-000058","filed":"2026-07-23","form":"10-Q"},{"accn":"0001433195-25-000142","filed":"2025-10-30","form":"10-Q"},{"accn":"0001433195-18-000011","filed":"2018-02-26","form":"10-K"},{"accn":"0001433195-16-000057","filed":"2016-11-07","form":"10-Q"},{"accn":"0001433195-17-000025","filed":"2017-05-05","form":"10-Q"},{"accn":"0001433195-17-000046","filed":"2017-08-07","form":"10-Q"},{"accn":"0001433195-17-000056","filed":"2017-11-06","form":"10-Q"},{"accn":"0001433195-18-000031","filed":"2018-04-30","form":"10-Q"},{"accn":"0001433195-16-000016","filed":"2016-02-29","form":"10-K"},{"accn":"0001433195-15-000003","filed":"2015-08-06","form":"10-Q"},{"accn":"0001433195-15-000009","filed":"2015-11-09","form":"10-Q"},{"accn":"0001433195-17-000010","filed":"2017-02-27","form":"10-K"},{"accn":"0001433195-16-000035","filed":"2016-05-09","form":"10-Q"},{"accn":"0001433195-16-000048","filed":"2016-08-08","form":"10-Q"},{"accn":"0001433195-20-000019","filed":"2020-03-02","form":"10-K"},{"accn":"0001433195-19-000038","filed":"2019-05-02","form":"10-Q"},{"accn":"0001433195-19-000059","filed":"2019-07-29","form":"10-Q"},{"accn":"0001433195-19-000074","filed":"2019-10-28","form":"10-Q"},{"accn":"0001433195-25-000013","filed":"2025-02-06","form":"10-K"},{"accn":"0001433195-23-000126","filed":"2023-10-27","form":"10-Q"},{"accn":"0001433195-24-000054","filed":"2024-04-26","form":"10-Q"},{"accn":"0001433195-21-000024","filed":"2021-03-01","form":"10-K"},{"accn":"0001433195-20-000029","filed":"2020-05-04","form":"10-Q"},{"accn":"0001433195-23-000053","filed":"2023-04-28","form":"10-Q"},{"accn":"0001433195-23-000099","filed":"2023-07-28","form":"10-Q"},{"accn":"0001433195-26-000011","filed":"2026-02-05","form":"10-K"},{"accn":"0001433195-25-000055","filed":"2025-04-24","form":"10-Q"},{"accn":"0001433195-25-000105","filed":"2025-07-31","form":"10-Q"},{"accn":"0001433195-26-000023","filed":"2026-04-23","form":"10-Q"},{"accn":"0001433195-24-000023","filed":"2024-02-01","form":"10-K"}],"provenance":{"#0":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":0,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":105586000},"revenue@FY2016":{"kind":"computed","op":"sum","terms":[{"ref":"#0"}],"rule":"component-sum","value":105586000},"#1":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":1,"unit":"USD","start":"2017-04-01","end":"2017-06-30","value":35877000},"revenue@2017Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#1"}],"rule":"component-sum","value":35877000},"#2":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":2,"unit":"USD","start":"2017-07-01","end":"2017-09-30","value":37903000},"revenue@2017Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#2"}],"rule":"component-sum","value":37903000},"#3":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":3,"unit":"USD","start":"2019-04-01","end":"2019-06-30","value":63624000},"revenue@2019Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#3"}],"rule":"component-sum","value":63624000},"#4":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":4,"unit":"USD","start":"2019-07-01","end":"2019-09-30","value":67935000},"revenue@2019Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#4"}],"rule":"component-sum","value":67935000},"#5":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":5,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":256012000},"#6":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":4,"unit":"USD","start":"2019-01-01","end":"2019-09-30","value":188650000},"#7":{"kind":"computed","op":"sum","terms":[{"ref":"#5"},{"ref":"#6","weight":-1}],"rule":"quarter-from-ytd","value":67362000},"revenue@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#7"}],"rule":"component-sum","value":67362000},"revenue@FY2019":{"kind":"computed","op":"sum","terms":[{"ref":"#5"}],"rule":"component-sum","value":256012000},"#8":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":6,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":72495000},"revenue@2020Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#8"}],"rule":"component-sum","value":72495000},"#9":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":7,"unit":"USD","start":"2020-04-01","end":"2020-06-30","value":81043000},"revenue@2020Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#9"}],"rule":"component-sum","value":81043000},"#10":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":8,"unit":"USD","start":"2020-07-01","end":"2020-09-30","value":84086000},"revenue@2020Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#10"}],"rule":"component-sum","value":84086000},"#11":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":9,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":310056000},"#12":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":8,"unit":"USD","start":"2020-01-01","end":"2020-09-30","value":237624000},"#13":{"kind":"computed","op":"sum","terms":[{"ref":"#11"},{"ref":"#12","weight":-1}],"rule":"quarter-from-ytd","value":72432000},"revenue@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#13"}],"rule":"component-sum","value":72432000},"revenue@FY2020":{"kind":"computed","op":"sum","terms":[{"ref":"#11"}],"rule":"component-sum","value":310056000},"#14":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":10,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":78921000},"revenue@2021Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#14"}],"rule":"component-sum","value":78921000},"#15":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":11,"unit":"USD","start":"2021-04-01","end":"2021-06-30","value":89040000},"revenue@2021Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#15"}],"rule":"component-sum","value":89040000},"#16":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":12,"unit":"USD","start":"2021-07-01","end":"2021-09-30","value":95809000},"revenue@2021Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#16"}],"rule":"component-sum","value":95809000},"#17":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":13,"unit":"USD","start":"2023-04-01","end":"2023-06-30","value":147075000},"revenue@2023Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#17"}],"rule":"component-sum","value":147075000},"#18":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":14,"unit":"USD","start":"2023-07-01","end":"2023-09-30","value":165440000},"revenue@2023Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#18"}],"rule":"component-sum","value":165440000},"#19":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":15,"unit":"USD","start":"2025-04-01","end":"2025-06-30","value":235575000},"revenue@2025Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#19"}],"rule":"component-sum","value":235575000},"#20":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":16,"unit":"USD","start":"2025-07-01","end":"2025-09-30","value":249353000},"revenue@2025Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#20"}],"rule":"component-sum","value":249353000},"#21":{"kind":"filed","concept":"SalesRevenueNet","filing":17,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":74977000},"#22":{"kind":"filed","concept":"SalesRevenueNet","filing":18,"unit":"USD","start":"2015-01-01","end":"2015-09-30","value":54578000},"revenue@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#21"},{"ref":"#22","weight":-1}],"rule":"quarter-from-ytd","value":20399000},"revenue@FY2015":{"kind":"filed","concept":"SalesRevenueNet","filing":17,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":74977000},"revenue@2016Q1":{"kind":"filed","concept":"SalesRevenueNet","filing":19,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":23211000},"revenue@2016Q2":{"kind":"filed","concept":"SalesRevenueNet","filing":20,"unit":"USD","start":"2016-04-01","end":"2016-06-30","value":26203000},"revenue@2016Q3":{"kind":"filed","concept":"SalesRevenueNet","filing":21,"unit":"USD","start":"2016-07-01","end":"2016-09-30","value":28162000},"#23":{"kind":"filed","concept":"SalesRevenueNet","filing":17,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":105586000},"#24":{"kind":"filed","concept":"SalesRevenueNet","filing":21,"unit":"USD","start":"2016-01-01","end":"2016-09-30","value":77576000},"revenue@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#23"},{"ref":"#24","weight":-1}],"rule":"quarter-from-ytd","value":28010000},"revenue@2017Q1":{"kind":"filed","concept":"SalesRevenueNet","filing":22,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":32126000},"costOfRevenue@FY2013":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":23,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":13616000},"costOfRevenue@2014Q2":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":24,"unit":"USD","start":"2014-04-01","end":"2014-06-30","value":5447000},"costOfRevenue@2014Q3":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":25,"unit":"USD","start":"2014-07-01","end":"2014-09-30","value":5979000},"#25":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":26,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":22555000},"#26":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":25,"unit":"USD","start":"2014-01-01","end":"2014-09-30","value":16112000},"costOfRevenue@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#25"},{"ref":"#26","weight":-1}],"rule":"quarter-from-ytd","value":6443000},"costOfRevenue@FY2014":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":26,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":22555000},"costOfRevenue@2015Q1":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":27,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":7065000},"costOfRevenue@2015Q2":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":28,"unit":"USD","start":"2015-04-01","end":"2015-06-30","value":8109000},"costOfRevenue@2015Q3":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":18,"unit":"USD","start":"2015-07-01","end":"2015-09-30","value":9264000},"#27":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":17,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":33903000},"#28":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":18,"unit":"USD","start":"2015-01-01","end":"2015-09-30","value":24438000},"costOfRevenue@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#27"},{"ref":"#28","weight":-1}],"rule":"quarter-from-ytd","value":9465000},"costOfRevenue@FY2015":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":17,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":33903000},"costOfRevenue@2016Q1":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":19,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":10530000},"costOfRevenue@2016Q2":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":20,"unit":"USD","start":"2016-04-01","end":"2016-06-30","value":11212000},"costOfRevenue@2016Q3":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":21,"unit":"USD","start":"2016-07-01","end":"2016-09-30","value":11645000},"#29":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":0,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":44630000},"#30":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":21,"unit":"USD","start":"2016-01-01","end":"2016-09-30","value":33387000},"costOfRevenue@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#29"},{"ref":"#30","weight":-1}],"rule":"quarter-from-ytd","value":11243000},"costOfRevenue@FY2016":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":0,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":44630000},"costOfRevenue@2017Q1":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":22,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":12993000},"costOfRevenue@2017Q2":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":1,"unit":"USD","start":"2017-04-01","end":"2017-06-30","value":13701000},"costOfRevenue@2017Q3":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":2,"unit":"USD","start":"2017-07-01","end":"2017-09-30","value":14053000},"#31":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":29,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":55283000},"#32":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":2,"unit":"USD","start":"2017-01-01","end":"2017-09-30","value":40747000},"costOfRevenue@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#31"},{"ref":"#32","weight":-1}],"rule":"quarter-from-ytd","value":14536000},"costOfRevenue@FY2017":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":29,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":55283000},"costOfRevenue@2018Q1":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":30,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":16613000},"costOfRevenue@2018Q2":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":31,"unit":"USD","start":"2018-04-01","end":"2018-06-30","value":17729000},"costOfRevenue@2018Q3":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":32,"unit":"USD","start":"2018-07-01","end":"2018-09-30","value":19282000},"#33":{"kind":"filed","concept":"OperatingIncomeLoss","filing":33,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":-72370000},"#34":{"kind":"filed","concept":"OperatingIncomeLoss","filing":34,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":-52418000},"operatingIncome@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#33"},{"ref":"#34","weight":-1}],"rule":"quarter-from-ytd","value":-19952000},"operatingIncome@FY2022":{"kind":"filed","concept":"OperatingIncomeLoss","filing":33,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":-72370000},"operatingIncome@2023Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":35,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":-26530000},"operatingIncome@2023Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":13,"unit":"USD","start":"2023-04-01","end":"2023-06-30","value":-679000},"operatingIncome@2023Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":14,"unit":"USD","start":"2023-07-01","end":"2023-09-30","value":-67000},"#35":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":36,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":73549000},"#36":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":32,"unit":"USD","start":"2018-01-01","end":"2018-09-30","value":53624000},"costOfRevenue@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#35"},{"ref":"#36","weight":-1}],"rule":"quarter-from-ytd","value":19925000},"costOfRevenue@FY2018":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":36,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":73549000},"costOfRevenue@2019Q1":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":37,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":24181000},"costOfRevenue@2019Q2":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":3,"unit":"USD","start":"2019-04-01","end":"2019-06-30","value":25128000},"costOfRevenue@2019Q3":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":4,"unit":"USD","start":"2019-07-01","end":"2019-09-30","value":25930000},"#37":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":5,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":101642000},"#38":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":4,"unit":"USD","start":"2019-01-01","end":"2019-09-30","value":75239000},"costOfRevenue@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#37"},{"ref":"#38","weight":-1}],"rule":"quarter-from-ytd","value":26403000},"costOfRevenue@FY2019":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":5,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":101642000},"costOfRevenue@2020Q1":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":6,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":28961000},"costOfRevenue@2020Q2":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":7,"unit":"USD","start":"2020-04-01","end":"2020-06-30","value":27411000},"costOfRevenue@2020Q3":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":8,"unit":"USD","start":"2020-07-01","end":"2020-09-30","value":32752000},"#39":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":5,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":119029000},"#40":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":8,"unit":"USD","start":"2020-01-01","end":"2020-09-30","value":89124000},"costOfRevenue@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#39"},{"ref":"#40","weight":-1}],"rule":"quarter-from-ytd","value":29905000},"costOfRevenue@FY2020":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":5,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":119029000},"costOfRevenue@2021Q1":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":6,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":33298000},"costOfRevenue@2021Q2":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":7,"unit":"USD","start":"2021-04-01","end":"2021-06-30","value":32819000},"costOfRevenue@2021Q3":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":8,"unit":"USD","start":"2021-07-01","end":"2021-09-30","value":38730000},"#41":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":5,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":143944000},"#42":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":8,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":104847000},"costOfRevenue@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#41"},{"ref":"#42","weight":-1}],"rule":"quarter-from-ytd","value":39097000},"costOfRevenue@FY2021":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":5,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":143944000},"costOfRevenue@2022Q1":{"kind":"filed","concept":"CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization","filing":38,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":43347000},"costOfRevenue@2022Q2":{"kind":"filed","concept":"CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization","filing":39,"unit":"USD","start":"2022-04-01","end":"2022-06-30","value":47430000},"costOfRevenue@2022Q3":{"kind":"filed","concept":"CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization","filing":34,"unit":"USD","start":"2022-07-01","end":"2022-09-30","value":50707000},"#43":{"kind":"filed","concept":"CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization","filing":33,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":191826000},"#44":{"kind":"filed","concept":"CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization","filing":34,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":141484000},"costOfRevenue@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#43"},{"ref":"#44","weight":-1}],"rule":"quarter-from-ytd","value":50342000},"costOfRevenue@FY2022":{"kind":"filed","concept":"CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization","filing":33,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":191826000},"costOfRevenue@2023Q1":{"kind":"filed","concept":"CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization","filing":35,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":56208000},"costOfRevenue@2023Q2":{"kind":"filed","concept":"CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization","filing":13,"unit":"USD","start":"2023-04-01","end":"2023-06-30","value":57854000},"costOfRevenue@2023Q3":{"kind":"filed","concept":"CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization","filing":14,"unit":"USD","start":"2023-07-01","end":"2023-09-30","value":62739000},"#45":{"kind":"filed","concept":"CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization","filing":40,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":238076000},"#46":{"kind":"filed","concept":"CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization","filing":14,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":176801000},"costOfRevenue@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#45"},{"ref":"#46","weight":-1}],"rule":"quarter-from-ytd","value":61275000},"costOfRevenue@FY2023":{"kind":"filed","concept":"CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization","filing":40,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":238076000},"costOfRevenue@2024Q1":{"kind":"filed","concept":"CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization","filing":41,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":64646000},"costOfRevenue@2024Q2":{"kind":"filed","concept":"CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization","filing":42,"unit":"USD","start":"2024-04-01","end":"2024-06-30","value":69601000},"costOfRevenue@2024Q3":{"kind":"filed","concept":"CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization","filing":16,"unit":"USD","start":"2024-07-01","end":"2024-09-30","value":71631000},"#47":{"kind":"filed","concept":"CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization","filing":40,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":282067000},"#48":{"kind":"filed","concept":"CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization","filing":16,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":205878000},"costOfRevenue@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#47"},{"ref":"#48","weight":-1}],"rule":"quarter-from-ytd","value":76189000},"costOfRevenue@FY2024":{"kind":"filed","concept":"CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization","filing":40,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":282067000},"costOfRevenue@2025Q1":{"kind":"filed","concept":"CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization","filing":43,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":79498000},"costOfRevenue@2025Q2":{"kind":"filed","concept":"CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization","filing":15,"unit":"USD","start":"2025-04-01","end":"2025-06-30","value":83827000},"costOfRevenue@2025Q3":{"kind":"filed","concept":"CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization","filing":16,"unit":"USD","start":"2025-07-01","end":"2025-09-30","value":91476000},"#49":{"kind":"filed","concept":"CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization","filing":40,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":345341000},"#50":{"kind":"filed","concept":"CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization","filing":16,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":254801000},"costOfRevenue@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#49"},{"ref":"#50","weight":-1}],"rule":"quarter-from-ytd","value":90540000},"costOfRevenue@FY2025":{"kind":"filed","concept":"CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization","filing":40,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":345341000},"costOfRevenue@2026Q1":{"kind":"filed","concept":"CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization","filing":43,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":94975000},"costOfRevenue@2026Q2":{"kind":"filed","concept":"CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization","filing":15,"unit":"USD","start":"2026-04-01","end":"2026-06-30","value":102595000},"grossProfit@FY2016":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2016"},{"ref":"costOfRevenue@FY2016","weight":-1}],"rule":"accounting-identity","value":60956000},"grossProfit@2017Q2":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2017Q2"},{"ref":"costOfRevenue@2017Q2","weight":-1}],"rule":"accounting-identity","value":22176000},"grossProfit@2017Q3":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2017Q3"},{"ref":"costOfRevenue@2017Q3","weight":-1}],"rule":"accounting-identity","value":23850000},"grossProfit@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2017Q4"},{"ref":"costOfRevenue@2017Q4","weight":-1}],"rule":"accounting-identity","value":23361000},"grossProfit@FY2017":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2017"},{"ref":"costOfRevenue@FY2017","weight":-1}],"rule":"accounting-identity","value":88520000},"grossProfit@2018Q1":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2018Q1"},{"ref":"costOfRevenue@2018Q1","weight":-1}],"rule":"accounting-identity","value":25727000},"grossProfit@2018Q2":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2018Q2"},{"ref":"costOfRevenue@2018Q2","weight":-1}],"rule":"accounting-identity","value":29511000},"grossProfit@2018Q3":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2018Q3"},{"ref":"costOfRevenue@2018Q3","weight":-1}],"rule":"accounting-identity","value":30844000},"grossProfit@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2018Q4"},{"ref":"costOfRevenue@2018Q4","weight":-1}],"rule":"accounting-identity","value":30440000},"grossProfit@FY2018":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2018"},{"ref":"costOfRevenue@FY2018","weight":-1}],"rule":"accounting-identity","value":116522000},"grossProfit@2019Q1":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2019Q1"},{"ref":"costOfRevenue@2019Q1","weight":-1}],"rule":"accounting-identity","value":32910000},"grossProfit@2019Q2":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2019Q2"},{"ref":"costOfRevenue@2019Q2","weight":-1}],"rule":"accounting-identity","value":38496000},"grossProfit@2019Q3":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2019Q3"},{"ref":"costOfRevenue@2019Q3","weight":-1}],"rule":"accounting-identity","value":42005000},"grossProfit@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2019Q4"},{"ref":"costOfRevenue@2019Q4","weight":-1}],"rule":"accounting-identity","value":40959000},"grossProfit@FY2019":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2019"},{"ref":"costOfRevenue@FY2019","weight":-1}],"rule":"accounting-identity","value":154370000},"grossProfit@2020Q1":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2020Q1"},{"ref":"costOfRevenue@2020Q1","weight":-1}],"rule":"accounting-identity","value":43534000},"grossProfit@2020Q2":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2020Q2"},{"ref":"costOfRevenue@2020Q2","weight":-1}],"rule":"accounting-identity","value":53632000},"grossProfit@2020Q3":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2020Q3"},{"ref":"costOfRevenue@2020Q3","weight":-1}],"rule":"accounting-identity","value":51334000},"grossProfit@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2020Q4"},{"ref":"costOfRevenue@2020Q4","weight":-1}],"rule":"accounting-identity","value":42527000},"grossProfit@FY2020":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2020"},{"ref":"costOfRevenue@FY2020","weight":-1}],"rule":"accounting-identity","value":191027000},"grossProfit@2021Q1":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2021Q1"},{"ref":"costOfRevenue@2021Q1","weight":-1}],"rule":"accounting-identity","value":45623000},"grossProfit@2021Q2":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2021Q2"},{"ref":"costOfRevenue@2021Q2","weight":-1}],"rule":"accounting-identity","value":56221000},"grossProfit@2021Q3":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2021Q3"},{"ref":"costOfRevenue@2021Q3","weight":-1}],"rule":"accounting-identity","value":57079000},"grossProfit@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2021Q4"},{"ref":"costOfRevenue@2021Q4","weight":-1}],"rule":"accounting-identity","value":56503000},"grossProfit@FY2021":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2021"},{"ref":"costOfRevenue@FY2021","weight":-1}],"rule":"accounting-identity","value":215426000},"grossProfit@2022Q1":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2022Q1"},{"ref":"costOfRevenue@2022Q1","weight":-1}],"rule":"accounting-identity","value":61949000},"grossProfit@2022Q2":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2022Q2"},{"ref":"costOfRevenue@2022Q2","weight":-1}],"rule":"accounting-identity","value":70020000},"grossProfit@2022Q3":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2022Q3"},{"ref":"costOfRevenue@2022Q3","weight":-1}],"rule":"accounting-identity","value":74372000},"grossProfit@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2022Q4"},{"ref":"costOfRevenue@2022Q4","weight":-1}],"rule":"accounting-identity","value":73716000},"grossProfit@FY2022":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2022"},{"ref":"costOfRevenue@FY2022","weight":-1}],"rule":"accounting-identity","value":280057000},"grossProfit@2023Q1":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2023Q1"},{"ref":"costOfRevenue@2023Q1","weight":-1}],"rule":"accounting-identity","value":79892000},"grossProfit@2023Q2":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2023Q2"},{"ref":"costOfRevenue@2023Q2","weight":-1}],"rule":"accounting-identity","value":89221000},"grossProfit@2023Q3":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2023Q3"},{"ref":"costOfRevenue@2023Q3","weight":-1}],"rule":"accounting-identity","value":102701000},"grossProfit@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2023Q4"},{"ref":"costOfRevenue@2023Q4","weight":-1}],"rule":"accounting-identity","value":110555000},"grossProfit@FY2023":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2023"},{"ref":"costOfRevenue@FY2023","weight":-1}],"rule":"accounting-identity","value":382369000},"grossProfit@2024Q1":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2024Q1"},{"ref":"costOfRevenue@2024Q1","weight":-1}],"rule":"accounting-identity","value":122784000},"grossProfit@2024Q2":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2024Q2"},{"ref":"costOfRevenue@2024Q2","weight":-1}],"rule":"accounting-identity","value":127774000},"grossProfit@2024Q3":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2024Q3"},{"ref":"costOfRevenue@2024Q3","weight":-1}],"rule":"accounting-identity","value":134102000},"grossProfit@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2024Q4"},{"ref":"costOfRevenue@2024Q4","weight":-1}],"rule":"accounting-identity","value":127475000},"grossProfit@FY2024":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2024"},{"ref":"costOfRevenue@FY2024","weight":-1}],"rule":"accounting-identity","value":512135000},"grossProfit@2025Q1":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2025Q1"},{"ref":"costOfRevenue@2025Q1","weight":-1}],"rule":"accounting-identity","value":138204000},"grossProfit@2025Q2":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2025Q2"},{"ref":"costOfRevenue@2025Q2","weight":-1}],"rule":"accounting-identity","value":151748000},"grossProfit@2025Q3":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2025Q3"},{"ref":"costOfRevenue@2025Q3","weight":-1}],"rule":"accounting-identity","value":157877000},"grossProfit@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2025Q4"},{"ref":"costOfRevenue@2025Q4","weight":-1}],"rule":"accounting-identity","value":157652000},"grossProfit@FY2025":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2025"},{"ref":"costOfRevenue@FY2025","weight":-1}],"rule":"accounting-identity","value":605481000},"grossProfit@2026Q1":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2026Q1"},{"ref":"costOfRevenue@2026Q1","weight":-1}],"rule":"accounting-identity","value":167239000},"grossProfit@2026Q2":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2026Q2"},{"ref":"costOfRevenue@2026Q2","weight":-1}],"rule":"accounting-identity","value":178529000},"grossProfit@FY2013":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2013"},{"ref":"costOfRevenue@FY2013","weight":-1}],"rule":"accounting-identity","value":12926000},"grossProfit@2014Q2":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2014Q2"},{"ref":"costOfRevenue@2014Q2","weight":-1}],"rule":"accounting-identity","value":6147000},"grossProfit@2014Q3":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2014Q3"},{"ref":"costOfRevenue@2014Q3","weight":-1}],"rule":"accounting-identity","value":7045000},"grossProfit@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2014Q4"},{"ref":"costOfRevenue@2014Q4","weight":-1}],"rule":"accounting-identity","value":6776000},"grossProfit@FY2014":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2014"},{"ref":"costOfRevenue@FY2014","weight":-1}],"rule":"accounting-identity","value":25116000},"grossProfit@2015Q1":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2015Q1"},{"ref":"costOfRevenue@2015Q1","weight":-1}],"rule":"accounting-identity","value":8783000},"grossProfit@2015Q2":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2015Q2"},{"ref":"costOfRevenue@2015Q2","weight":-1}],"rule":"accounting-identity","value":10316000},"grossProfit@2015Q3":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2015Q3"},{"ref":"costOfRevenue@2015Q3","weight":-1}],"rule":"accounting-identity","value":11041000},"grossProfit@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2015Q4"},{"ref":"costOfRevenue@2015Q4","weight":-1}],"rule":"accounting-identity","value":10934000},"grossProfit@FY2015":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2015"},{"ref":"costOfRevenue@FY2015","weight":-1}],"rule":"accounting-identity","value":41074000},"grossProfit@2016Q1":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2016Q1"},{"ref":"costOfRevenue@2016Q1","weight":-1}],"rule":"accounting-identity","value":12681000},"grossProfit@2016Q2":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2016Q2"},{"ref":"costOfRevenue@2016Q2","weight":-1}],"rule":"accounting-identity","value":14991000},"grossProfit@2016Q3":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2016Q3"},{"ref":"costOfRevenue@2016Q3","weight":-1}],"rule":"accounting-identity","value":16517000},"grossProfit@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2016Q4"},{"ref":"costOfRevenue@2016Q4","weight":-1}],"rule":"accounting-identity","value":16767000},"grossProfit@2017Q1":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2017Q1"},{"ref":"costOfRevenue@2017Q1","weight":-1}],"rule":"accounting-identity","value":19133000},"#51":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":23,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":2286000},"#52":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":23,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":10337000},"#53":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":23,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":5057000},"#54":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":23,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":900000},"operatingExpenses@FY2013":{"kind":"computed","op":"sum","terms":[{"ref":"#51"},{"ref":"#52"},{"ref":"#53"},{"ref":"#54"}],"rule":"component-sum","value":18580000},"#55":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":24,"unit":"USD","start":"2014-04-01","end":"2014-06-30","value":1485000},"#56":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":24,"unit":"USD","start":"2014-04-01","end":"2014-06-30","value":3717000},"#57":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":24,"unit":"USD","start":"2014-04-01","end":"2014-06-30","value":1576000},"#58":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":24,"unit":"USD","start":"2014-04-01","end":"2014-06-30","value":200000},"operatingExpenses@2014Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#55"},{"ref":"#56"},{"ref":"#57"},{"ref":"#58"}],"rule":"component-sum","value":6978000},"#59":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":25,"unit":"USD","start":"2014-07-01","end":"2014-09-30","value":1180000},"#60":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":25,"unit":"USD","start":"2014-07-01","end":"2014-09-30","value":4312000},"#61":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":25,"unit":"USD","start":"2014-07-01","end":"2014-09-30","value":1838000},"#62":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":25,"unit":"USD","start":"2014-07-01","end":"2014-09-30","value":200000},"operatingExpenses@2014Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#59"},{"ref":"#60"},{"ref":"#61"},{"ref":"#62"}],"rule":"component-sum","value":7530000},"#63":{"kind":"filed","concept":"OperatingIncomeLoss","filing":17,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":-15003000},"#64":{"kind":"filed","concept":"OperatingIncomeLoss","filing":18,"unit":"USD","start":"2015-01-01","end":"2015-09-30","value":-11035000},"operatingIncome@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#63"},{"ref":"#64","weight":-1}],"rule":"quarter-from-ytd","value":-3968000},"operatingIncome@FY2015":{"kind":"filed","concept":"OperatingIncomeLoss","filing":17,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":-15003000},"operatingIncome@2016Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":19,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":-3579000},"operatingIncome@2016Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":20,"unit":"USD","start":"2016-04-01","end":"2016-06-30","value":-2348000},"operatingIncome@2016Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":21,"unit":"USD","start":"2016-07-01","end":"2016-09-30","value":-1204000},"#65":{"kind":"filed","concept":"OperatingIncomeLoss","filing":0,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":-8423000},"#66":{"kind":"filed","concept":"OperatingIncomeLoss","filing":21,"unit":"USD","start":"2016-01-01","end":"2016-09-30","value":-7131000},"operatingIncome@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#65"},{"ref":"#66","weight":-1}],"rule":"quarter-from-ytd","value":-1292000},"operatingIncome@FY2016":{"kind":"filed","concept":"OperatingIncomeLoss","filing":0,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":-8423000},"operatingIncome@2017Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":22,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":597000},"operatingIncome@2017Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":1,"unit":"USD","start":"2017-04-01","end":"2017-06-30","value":2767000},"operatingIncome@2017Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":2,"unit":"USD","start":"2017-07-01","end":"2017-09-30","value":3584000},"#67":{"kind":"filed","concept":"OperatingIncomeLoss","filing":29,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":9335000},"#68":{"kind":"filed","concept":"OperatingIncomeLoss","filing":2,"unit":"USD","start":"2017-01-01","end":"2017-09-30","value":6948000},"operatingIncome@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#67"},{"ref":"#68","weight":-1}],"rule":"quarter-from-ytd","value":2387000},"operatingIncome@FY2017":{"kind":"filed","concept":"OperatingIncomeLoss","filing":29,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":9335000},"operatingIncome@2018Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":30,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":4173000},"operatingIncome@2018Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":31,"unit":"USD","start":"2018-04-01","end":"2018-06-30","value":7309000},"operatingIncome@2018Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":32,"unit":"USD","start":"2018-07-01","end":"2018-09-30","value":5477000},"#69":{"kind":"filed","concept":"OperatingIncomeLoss","filing":36,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":19656000},"#70":{"kind":"filed","concept":"OperatingIncomeLoss","filing":32,"unit":"USD","start":"2018-01-01","end":"2018-09-30","value":16959000},"operatingIncome@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#69"},{"ref":"#70","weight":-1}],"rule":"quarter-from-ytd","value":2697000},"operatingIncome@FY2018":{"kind":"filed","concept":"OperatingIncomeLoss","filing":36,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":19656000},"operatingIncome@2019Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":37,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":-58000},"operatingIncome@2019Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":3,"unit":"USD","start":"2019-04-01","end":"2019-06-30","value":2296000},"operatingIncome@2019Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":4,"unit":"USD","start":"2019-07-01","end":"2019-09-30","value":4134000},"#71":{"kind":"filed","concept":"OperatingIncomeLoss","filing":5,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":6461000},"#72":{"kind":"filed","concept":"OperatingIncomeLoss","filing":4,"unit":"USD","start":"2019-01-01","end":"2019-09-30","value":6372000},"operatingIncome@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#71"},{"ref":"#72","weight":-1}],"rule":"quarter-from-ytd","value":89000},"operatingIncome@FY2019":{"kind":"filed","concept":"OperatingIncomeLoss","filing":5,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":6461000},"operatingIncome@2020Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":6,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":2830000},"operatingIncome@2020Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":7,"unit":"USD","start":"2020-04-01","end":"2020-06-30","value":6345000},"operatingIncome@2020Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":8,"unit":"USD","start":"2020-07-01","end":"2020-09-30","value":3360000},"#73":{"kind":"filed","concept":"OperatingIncomeLoss","filing":9,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":9783000},"#74":{"kind":"filed","concept":"OperatingIncomeLoss","filing":8,"unit":"USD","start":"2020-01-01","end":"2020-09-30","value":12535000},"operatingIncome@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#73"},{"ref":"#74","weight":-1}],"rule":"quarter-from-ytd","value":-2752000},"operatingIncome@FY2020":{"kind":"filed","concept":"OperatingIncomeLoss","filing":9,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":9783000},"operatingIncome@2021Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":10,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":-5669000},"operatingIncome@2021Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":11,"unit":"USD","start":"2021-04-01","end":"2021-06-30","value":1146000},"operatingIncome@2021Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":12,"unit":"USD","start":"2021-07-01","end":"2021-09-30","value":-13000},"#75":{"kind":"filed","concept":"OperatingIncomeLoss","filing":44,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":-11878000},"#76":{"kind":"filed","concept":"OperatingIncomeLoss","filing":12,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":-4536000},"operatingIncome@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#75"},{"ref":"#76","weight":-1}],"rule":"quarter-from-ytd","value":-7342000},"operatingIncome@FY2021":{"kind":"filed","concept":"OperatingIncomeLoss","filing":44,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":-11878000},"operatingIncome@2022Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":38,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":-14669000},"operatingIncome@2022Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":39,"unit":"USD","start":"2022-04-01","end":"2022-06-30","value":-29930000},"operatingIncome@2022Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":34,"unit":"USD","start":"2022-07-01","end":"2022-09-30","value":-7819000},"#77":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":5,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":8084000},"#78":{"kind":"filed","concept":"PaymentsToDevelopSoftware","filing":5,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":20998000},"capex@FY2019":{"kind":"computed","op":"sum","terms":[{"ref":"#77"},{"ref":"#78"}],"rule":"component-sum","value":29082000},"#79":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":6,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":7992000},"#80":{"kind":"filed","concept":"PaymentsToDevelopSoftware","filing":6,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":6822000},"capex@2020Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#79"},{"ref":"#80"}],"rule":"component-sum","value":14814000},"#81":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":7,"unit":"USD","start":"2020-01-01","end":"2020-06-30","value":14306000},"#82":{"kind":"computed","op":"sum","terms":[{"ref":"#81"},{"ref":"#79","weight":-1}],"rule":"quarter-from-ytd","value":6314000},"#83":{"kind":"filed","concept":"PaymentsToDevelopSoftware","filing":7,"unit":"USD","start":"2020-01-01","end":"2020-06-30","value":12709000},"#84":{"kind":"computed","op":"sum","terms":[{"ref":"#83"},{"ref":"#80","weight":-1}],"rule":"quarter-from-ytd","value":5887000},"capex@2020Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#82"},{"ref":"#84"}],"rule":"component-sum","value":12201000},"#85":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":8,"unit":"USD","start":"2020-01-01","end":"2020-09-30","value":16551000},"#86":{"kind":"computed","op":"sum","terms":[{"ref":"#85"},{"ref":"#81","weight":-1}],"rule":"quarter-from-ytd","value":2245000},"#87":{"kind":"filed","concept":"PaymentsToDevelopSoftware","filing":8,"unit":"USD","start":"2020-01-01","end":"2020-09-30","value":19697000},"#88":{"kind":"computed","op":"sum","terms":[{"ref":"#87"},{"ref":"#83","weight":-1}],"rule":"quarter-from-ytd","value":6988000},"capex@2020Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#86"},{"ref":"#88"}],"rule":"component-sum","value":9233000},"#89":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":9,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":19038000},"#90":{"kind":"computed","op":"sum","terms":[{"ref":"#89"},{"ref":"#85","weight":-1}],"rule":"quarter-from-ytd","value":2487000},"#91":{"kind":"filed","concept":"PaymentsToDevelopSoftware","filing":9,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":26042000},"#92":{"kind":"computed","op":"sum","terms":[{"ref":"#91"},{"ref":"#87","weight":-1}],"rule":"quarter-from-ytd","value":6345000},"capex@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#90"},{"ref":"#92"}],"rule":"component-sum","value":8832000},"capex@FY2020":{"kind":"computed","op":"sum","terms":[{"ref":"#89"},{"ref":"#91"}],"rule":"component-sum","value":45080000},"#93":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":10,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":938000},"#94":{"kind":"filed","concept":"PaymentsToDevelopSoftware","filing":10,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":6140000},"capex@2021Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#93"},{"ref":"#94"}],"rule":"component-sum","value":7078000},"#95":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":11,"unit":"USD","start":"2021-01-01","end":"2021-06-30","value":2804000},"#96":{"kind":"computed","op":"sum","terms":[{"ref":"#95"},{"ref":"#93","weight":-1}],"rule":"quarter-from-ytd","value":1866000},"#97":{"kind":"filed","concept":"PaymentsToDevelopSoftware","filing":11,"unit":"USD","start":"2021-01-01","end":"2021-06-30","value":11911000},"#98":{"kind":"computed","op":"sum","terms":[{"ref":"#97"},{"ref":"#94","weight":-1}],"rule":"quarter-from-ytd","value":5771000},"capex@2021Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#96"},{"ref":"#98"}],"rule":"component-sum","value":7637000},"#99":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":12,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":5166000},"#100":{"kind":"computed","op":"sum","terms":[{"ref":"#99"},{"ref":"#95","weight":-1}],"rule":"quarter-from-ytd","value":2362000},"#101":{"kind":"filed","concept":"PaymentsToDevelopSoftware","filing":12,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":18511000},"#102":{"kind":"computed","op":"sum","terms":[{"ref":"#101"},{"ref":"#97","weight":-1}],"rule":"quarter-from-ytd","value":6600000},"capex@2021Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#100"},{"ref":"#102"}],"rule":"component-sum","value":8962000},"#103":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":44,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":8103000},"#104":{"kind":"computed","op":"sum","terms":[{"ref":"#103"},{"ref":"#99","weight":-1}],"rule":"quarter-from-ytd","value":2937000},"#105":{"kind":"filed","concept":"PaymentsToDevelopSoftware","filing":44,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":24615000},"#106":{"kind":"computed","op":"sum","terms":[{"ref":"#105"},{"ref":"#101","weight":-1}],"rule":"quarter-from-ytd","value":6104000},"capex@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#104"},{"ref":"#106"}],"rule":"component-sum","value":9041000},"capex@FY2021":{"kind":"computed","op":"sum","terms":[{"ref":"#103"},{"ref":"#105"}],"rule":"component-sum","value":32718000},"#107":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":38,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":1830000},"#108":{"kind":"filed","concept":"PaymentsToDevelopSoftware","filing":38,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":3484000},"capex@2022Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#107"},{"ref":"#108"}],"rule":"component-sum","value":5314000},"#109":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":39,"unit":"USD","start":"2022-01-01","end":"2022-06-30","value":5099000},"#110":{"kind":"computed","op":"sum","terms":[{"ref":"#109"},{"ref":"#107","weight":-1}],"rule":"quarter-from-ytd","value":3269000},"#111":{"kind":"filed","concept":"PaymentsToDevelopSoftware","filing":39,"unit":"USD","start":"2022-01-01","end":"2022-06-30","value":7193000},"#112":{"kind":"computed","op":"sum","terms":[{"ref":"#111"},{"ref":"#108","weight":-1}],"rule":"quarter-from-ytd","value":3709000},"capex@2022Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#110"},{"ref":"#112"}],"rule":"component-sum","value":6978000},"#113":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":34,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":5943000},"#114":{"kind":"computed","op":"sum","terms":[{"ref":"#113"},{"ref":"#109","weight":-1}],"rule":"quarter-from-ytd","value":844000},"#115":{"kind":"filed","concept":"PaymentsToDevelopSoftware","filing":34,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":10468000},"#116":{"kind":"computed","op":"sum","terms":[{"ref":"#115"},{"ref":"#111","weight":-1}],"rule":"quarter-from-ytd","value":3275000},"capex@2022Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#114"},{"ref":"#116"}],"rule":"component-sum","value":4119000},"#117":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":33,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":6540000},"#118":{"kind":"computed","op":"sum","terms":[{"ref":"#117"},{"ref":"#113","weight":-1}],"rule":"quarter-from-ytd","value":597000},"#119":{"kind":"filed","concept":"PaymentsToDevelopSoftware","filing":33,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":14688000},"#120":{"kind":"computed","op":"sum","terms":[{"ref":"#119"},{"ref":"#115","weight":-1}],"rule":"quarter-from-ytd","value":4220000},"capex@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#118"},{"ref":"#120"}],"rule":"component-sum","value":4817000},"capex@FY2022":{"kind":"computed","op":"sum","terms":[{"ref":"#117"},{"ref":"#119"}],"rule":"component-sum","value":21228000},"#121":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":35,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":794000},"#122":{"kind":"filed","concept":"PaymentsToDevelopSoftware","filing":35,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":1165000},"capex@2023Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#121"},{"ref":"#122"}],"rule":"component-sum","value":1959000},"#123":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":13,"unit":"USD","start":"2023-01-01","end":"2023-06-30","value":2171000},"#124":{"kind":"computed","op":"sum","terms":[{"ref":"#123"},{"ref":"#121","weight":-1}],"rule":"quarter-from-ytd","value":1377000},"#125":{"kind":"filed","concept":"PaymentsToDevelopSoftware","filing":13,"unit":"USD","start":"2023-01-01","end":"2023-06-30","value":2151000},"#126":{"kind":"computed","op":"sum","terms":[{"ref":"#125"},{"ref":"#122","weight":-1}],"rule":"quarter-from-ytd","value":986000},"capex@2023Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#124"},{"ref":"#126"}],"rule":"component-sum","value":2363000},"#127":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":14,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":5932000},"#128":{"kind":"computed","op":"sum","terms":[{"ref":"#127"},{"ref":"#123","weight":-1}],"rule":"quarter-from-ytd","value":3761000},"#129":{"kind":"filed","concept":"PaymentsToDevelopSoftware","filing":14,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":3394000},"#130":{"kind":"computed","op":"sum","terms":[{"ref":"#129"},{"ref":"#125","weight":-1}],"rule":"quarter-from-ytd","value":1243000},"capex@2023Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#128"},{"ref":"#130"}],"rule":"component-sum","value":5004000},"#131":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":40,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":9041000},"#132":{"kind":"computed","op":"sum","terms":[{"ref":"#131"},{"ref":"#127","weight":-1}],"rule":"quarter-from-ytd","value":3109000},"#133":{"kind":"filed","concept":"PaymentsToDevelopSoftware","filing":40,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":4825000},"#134":{"kind":"computed","op":"sum","terms":[{"ref":"#133"},{"ref":"#129","weight":-1}],"rule":"quarter-from-ytd","value":1431000},"capex@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#132"},{"ref":"#134"}],"rule":"component-sum","value":4540000},"capex@FY2023":{"kind":"computed","op":"sum","terms":[{"ref":"#131"},{"ref":"#133"}],"rule":"component-sum","value":13866000},"#135":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":41,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":1420000},"#136":{"kind":"filed","concept":"PaymentsToDevelopSoftware","filing":41,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":1125000},"capex@2024Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#135"},{"ref":"#136"}],"rule":"component-sum","value":2545000},"#137":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":42,"unit":"USD","start":"2024-01-01","end":"2024-06-30","value":1458000},"#138":{"kind":"computed","op":"sum","terms":[{"ref":"#137"},{"ref":"#135","weight":-1}],"rule":"quarter-from-ytd","value":38000},"#139":{"kind":"filed","concept":"PaymentsToDevelopSoftware","filing":42,"unit":"USD","start":"2024-01-01","end":"2024-06-30","value":2529000},"#140":{"kind":"computed","op":"sum","terms":[{"ref":"#139"},{"ref":"#136","weight":-1}],"rule":"quarter-from-ytd","value":1404000},"capex@2024Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#138"},{"ref":"#140"}],"rule":"component-sum","value":1442000},"#141":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":16,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":1821000},"#142":{"kind":"computed","op":"sum","terms":[{"ref":"#141"},{"ref":"#137","weight":-1}],"rule":"quarter-from-ytd","value":363000},"#143":{"kind":"filed","concept":"PaymentsToDevelopSoftware","filing":16,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":4112000},"#144":{"kind":"computed","op":"sum","terms":[{"ref":"#143"},{"ref":"#139","weight":-1}],"rule":"quarter-from-ytd","value":1583000},"capex@2024Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#142"},{"ref":"#144"}],"rule":"component-sum","value":1946000},"#145":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":40,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":2016000},"#146":{"kind":"computed","op":"sum","terms":[{"ref":"#145"},{"ref":"#141","weight":-1}],"rule":"quarter-from-ytd","value":195000},"#147":{"kind":"filed","concept":"PaymentsToDevelopSoftware","filing":40,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":5170000},"#148":{"kind":"computed","op":"sum","terms":[{"ref":"#147"},{"ref":"#143","weight":-1}],"rule":"quarter-from-ytd","value":1058000},"capex@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#146"},{"ref":"#148"}],"rule":"component-sum","value":1253000},"capex@FY2024":{"kind":"computed","op":"sum","terms":[{"ref":"#145"},{"ref":"#147"}],"rule":"component-sum","value":7186000},"#149":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":43,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":230000},"#150":{"kind":"filed","concept":"PaymentsToDevelopSoftware","filing":43,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":636000},"capex@2025Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#149"},{"ref":"#150"}],"rule":"component-sum","value":866000},"#151":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":15,"unit":"USD","start":"2025-01-01","end":"2025-06-30","value":505000},"#152":{"kind":"computed","op":"sum","terms":[{"ref":"#151"},{"ref":"#149","weight":-1}],"rule":"quarter-from-ytd","value":275000},"#153":{"kind":"filed","concept":"PaymentsToDevelopSoftware","filing":15,"unit":"USD","start":"2025-01-01","end":"2025-06-30","value":1478000},"#154":{"kind":"computed","op":"sum","terms":[{"ref":"#153"},{"ref":"#150","weight":-1}],"rule":"quarter-from-ytd","value":842000},"capex@2025Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#152"},{"ref":"#154"}],"rule":"component-sum","value":1117000},"#155":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":16,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":1841000},"#156":{"kind":"computed","op":"sum","terms":[{"ref":"#155"},{"ref":"#151","weight":-1}],"rule":"quarter-from-ytd","value":1336000},"#157":{"kind":"filed","concept":"PaymentsToDevelopSoftware","filing":16,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":2414000},"#158":{"kind":"computed","op":"sum","terms":[{"ref":"#157"},{"ref":"#153","weight":-1}],"rule":"quarter-from-ytd","value":936000},"capex@2025Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#156"},{"ref":"#158"}],"rule":"component-sum","value":2272000},"#159":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":40,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":3155000},"#160":{"kind":"computed","op":"sum","terms":[{"ref":"#159"},{"ref":"#155","weight":-1}],"rule":"quarter-from-ytd","value":1314000},"#161":{"kind":"filed","concept":"PaymentsToDevelopSoftware","filing":40,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":3440000},"#162":{"kind":"computed","op":"sum","terms":[{"ref":"#161"},{"ref":"#157","weight":-1}],"rule":"quarter-from-ytd","value":1026000},"capex@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#160"},{"ref":"#162"}],"rule":"component-sum","value":2340000},"capex@FY2025":{"kind":"computed","op":"sum","terms":[{"ref":"#159"},{"ref":"#161"}],"rule":"component-sum","value":6595000},"#163":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":43,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":231000},"#164":{"kind":"filed","concept":"PaymentsToDevelopSoftware","filing":43,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":1304000},"capex@2026Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#163"},{"ref":"#164"}],"rule":"component-sum","value":1535000},"#165":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":15,"unit":"USD","start":"2026-01-01","end":"2026-06-30","value":228000},"#166":{"kind":"computed","op":"sum","terms":[{"ref":"#165"},{"ref":"#163","weight":-1}],"rule":"quarter-from-ytd","value":-3000},"#167":{"kind":"filed","concept":"PaymentsToDevelopSoftware","filing":15,"unit":"USD","start":"2026-01-01","end":"2026-06-30","value":2554000},"#168":{"kind":"computed","op":"sum","terms":[{"ref":"#167"},{"ref":"#164","weight":-1}],"rule":"quarter-from-ytd","value":1250000},"capex@2026Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#166"},{"ref":"#168"}],"rule":"component-sum","value":1247000},"depreciationAndAmortization@FY2013":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":23,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":2850000},"depreciationAndAmortization@2014Q2":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":24,"unit":"USD","start":"2014-04-01","end":"2014-06-30","value":886000},"depreciationAndAmortization@2014Q3":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":25,"unit":"USD","start":"2014-07-01","end":"2014-09-30","value":988000},"#169":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":26,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":3805000},"#170":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":25,"unit":"USD","start":"2014-01-01","end":"2014-09-30","value":2691000},"depreciationAndAmortization@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#169"},{"ref":"#170","weight":-1}],"rule":"quarter-from-ytd","value":1114000},"depreciationAndAmortization@FY2014":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":26,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":3805000},"depreciationAndAmortization@2015Q1":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":27,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":1183000},"depreciationAndAmortization@2015Q2":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":28,"unit":"USD","start":"2015-04-01","end":"2015-06-30","value":1431000},"depreciationAndAmortization@2015Q3":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":18,"unit":"USD","start":"2015-07-01","end":"2015-09-30","value":1638000},"#171":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":17,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":6104000},"#172":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":18,"unit":"USD","start":"2015-01-01","end":"2015-09-30","value":4252000},"depreciationAndAmortization@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#171"},{"ref":"#172","weight":-1}],"rule":"quarter-from-ytd","value":1852000},"depreciationAndAmortization@FY2015":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":17,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":6104000},"depreciationAndAmortization@2016Q1":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":19,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":2117000},"depreciationAndAmortization@2016Q2":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":20,"unit":"USD","start":"2016-04-01","end":"2016-06-30","value":2359000},"depreciationAndAmortization@2016Q3":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":21,"unit":"USD","start":"2016-07-01","end":"2016-09-30","value":2636000},"#173":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":0,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":9935000},"#174":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":21,"unit":"USD","start":"2016-01-01","end":"2016-09-30","value":7112000},"depreciationAndAmortization@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#173"},{"ref":"#174","weight":-1}],"rule":"quarter-from-ytd","value":2823000},"depreciationAndAmortization@FY2016":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":0,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":9935000},"depreciationAndAmortization@2017Q1":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":22,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":2996000},"depreciationAndAmortization@2017Q2":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":1,"unit":"USD","start":"2017-04-01","end":"2017-06-30","value":3114000},"depreciationAndAmortization@2017Q3":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":2,"unit":"USD","start":"2017-07-01","end":"2017-09-30","value":3237000},"#175":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":29,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":12699000},"#176":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":2,"unit":"USD","start":"2017-01-01","end":"2017-09-30","value":9347000},"depreciationAndAmortization@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#175"},{"ref":"#176","weight":-1}],"rule":"quarter-from-ytd","value":3352000},"depreciationAndAmortization@FY2017":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":29,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":12699000},"depreciationAndAmortization@2018Q1":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":30,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":3500000},"depreciationAndAmortization@2018Q2":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":31,"unit":"USD","start":"2018-04-01","end":"2018-06-30","value":3579000},"depreciationAndAmortization@2018Q3":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":32,"unit":"USD","start":"2018-07-01","end":"2018-09-30","value":3705000},"#177":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":36,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":14576000},"#178":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":32,"unit":"USD","start":"2018-01-01","end":"2018-09-30","value":10784000},"depreciationAndAmortization@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#177"},{"ref":"#178","weight":-1}],"rule":"quarter-from-ytd","value":3792000},"depreciationAndAmortization@FY2018":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":36,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":14576000},"depreciationAndAmortization@2019Q1":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":37,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":5076000},"depreciationAndAmortization@2019Q2":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":3,"unit":"USD","start":"2019-04-01","end":"2019-06-30","value":5415000},"depreciationAndAmortization@2019Q3":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":4,"unit":"USD","start":"2019-07-01","end":"2019-09-30","value":5678000},"#179":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":5,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":22395000},"#180":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":4,"unit":"USD","start":"2019-01-01","end":"2019-09-30","value":16169000},"depreciationAndAmortization@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#179"},{"ref":"#180","weight":-1}],"rule":"quarter-from-ytd","value":6226000},"depreciationAndAmortization@FY2019":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":5,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":22395000},"depreciationAndAmortization@2020Q1":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":6,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":6414000},"depreciationAndAmortization@2020Q2":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":7,"unit":"USD","start":"2020-04-01","end":"2020-06-30","value":6657000},"depreciationAndAmortization@2020Q3":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":8,"unit":"USD","start":"2020-07-01","end":"2020-09-30","value":6680000},"#181":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":9,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":26790000},"#182":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":8,"unit":"USD","start":"2020-01-01","end":"2020-09-30","value":19751000},"depreciationAndAmortization@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#181"},{"ref":"#182","weight":-1}],"rule":"quarter-from-ytd","value":7039000},"depreciationAndAmortization@FY2020":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":9,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":26790000},"depreciationAndAmortization@2021Q1":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":10,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":7369000},"depreciationAndAmortization@2021Q2":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":11,"unit":"USD","start":"2021-04-01","end":"2021-06-30","value":7649000},"depreciationAndAmortization@2021Q3":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":8,"unit":"USD","start":"2021-07-01","end":"2021-09-30","value":7826000},"#183":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":44,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":29032000},"#184":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":12,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":21545000},"depreciationAndAmortization@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#183"},{"ref":"#184","weight":-1}],"rule":"quarter-from-ytd","value":7487000},"depreciationAndAmortization@FY2021":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":44,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":29032000},"depreciationAndAmortization@2022Q1":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":38,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":7878000},"depreciationAndAmortization@2022Q2":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":11,"unit":"USD","start":"2022-04-01","end":"2022-06-30","value":8321000},"#185":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":34,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":23295000},"#186":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":39,"unit":"USD","start":"2022-01-01","end":"2022-06-30","value":15637000},"depreciationAndAmortization@2022Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#185"},{"ref":"#186","weight":-1}],"rule":"quarter-from-ytd","value":7658000},"#187":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":33,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":30820000},"depreciationAndAmortization@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#187"},{"ref":"#185","weight":-1}],"rule":"quarter-from-ytd","value":7525000},"depreciationAndAmortization@FY2022":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":33,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":30820000},"depreciationAndAmortization@2023Q1":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":35,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":6937000},"#188":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":13,"unit":"USD","start":"2023-01-01","end":"2023-06-30","value":13135000},"#189":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":35,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":6937000},"depreciationAndAmortization@2023Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#188"},{"ref":"#189","weight":-1}],"rule":"quarter-from-ytd","value":6198000},"#190":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":14,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":20115000},"depreciationAndAmortization@2023Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#190"},{"ref":"#188","weight":-1}],"rule":"quarter-from-ytd","value":6980000},"#191":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":40,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":28989000},"depreciationAndAmortization@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#191"},{"ref":"#190","weight":-1}],"rule":"quarter-from-ytd","value":8874000},"depreciationAndAmortization@FY2023":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":40,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":28989000},"depreciationAndAmortization@2024Q1":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":41,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":5211000},"#192":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":42,"unit":"USD","start":"2024-01-01","end":"2024-06-30","value":9881000},"#193":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":41,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":5211000},"depreciationAndAmortization@2024Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#192"},{"ref":"#193","weight":-1}],"rule":"quarter-from-ytd","value":4670000},"#194":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":16,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":14207000},"depreciationAndAmortization@2024Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#194"},{"ref":"#192","weight":-1}],"rule":"quarter-from-ytd","value":4326000},"#195":{"kind":"filed","concept":"OperatingIncomeLoss","filing":40,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":963000},"#196":{"kind":"filed","concept":"OperatingIncomeLoss","filing":14,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":-27276000},"operatingIncome@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#195"},{"ref":"#196","weight":-1}],"rule":"quarter-from-ytd","value":28239000},"operatingIncome@FY2023":{"kind":"filed","concept":"OperatingIncomeLoss","filing":40,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":963000},"operatingIncome@2024Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":41,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":34090000},"operatingIncome@2024Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":42,"unit":"USD","start":"2024-04-01","end":"2024-06-30","value":36028000},"operatingIncome@2024Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":16,"unit":"USD","start":"2024-07-01","end":"2024-09-30","value":42568000},"#197":{"kind":"filed","concept":"OperatingIncomeLoss","filing":40,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":135644000},"#198":{"kind":"filed","concept":"OperatingIncomeLoss","filing":16,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":112686000},"operatingIncome@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#197"},{"ref":"#198","weight":-1}],"rule":"quarter-from-ytd","value":22958000},"operatingIncome@FY2024":{"kind":"filed","concept":"OperatingIncomeLoss","filing":40,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":135644000},"operatingIncome@2025Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":43,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":33783000},"operatingIncome@2025Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":15,"unit":"USD","start":"2025-04-01","end":"2025-06-30","value":40512000},"operatingIncome@2025Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":16,"unit":"USD","start":"2025-07-01","end":"2025-09-30","value":35046000},"#199":{"kind":"filed","concept":"OperatingIncomeLoss","filing":40,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":152917000},"#200":{"kind":"filed","concept":"OperatingIncomeLoss","filing":16,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":109341000},"operatingIncome@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#199"},{"ref":"#200","weight":-1}],"rule":"quarter-from-ytd","value":43576000},"operatingIncome@FY2025":{"kind":"filed","concept":"OperatingIncomeLoss","filing":40,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":152917000},"operatingIncome@2026Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":43,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":50748000},"operatingIncome@2026Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":15,"unit":"USD","start":"2026-04-01","end":"2026-06-30","value":52977000},"pretaxIncome@FY2013":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":23,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":-7305000},"pretaxIncome@2014Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":24,"unit":"USD","start":"2014-04-01","end":"2014-06-30","value":-1535000},"pretaxIncome@2014Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":25,"unit":"USD","start":"2014-07-01","end":"2014-09-30","value":-1268000},"pretaxIncome@2026Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":15,"unit":"USD","start":"2026-04-01","end":"2026-06-30","value":54411000},"interestExpense@FY2015":{"kind":"filed","concept":"InterestExpense","filing":17,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":800000},"netIncome@FY2013":{"kind":"filed","concept":"NetIncomeLoss","filing":23,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":-7305000},"netIncome@2014Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":24,"unit":"USD","start":"2014-04-01","end":"2014-06-30","value":-1535000},"netIncome@2014Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":25,"unit":"USD","start":"2014-07-01","end":"2014-09-30","value":-1268000},"#201":{"kind":"filed","concept":"NetIncomeLoss","filing":26,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":-8621000},"#202":{"kind":"filed","concept":"NetIncomeLoss","filing":25,"unit":"USD","start":"2014-01-01","end":"2014-09-30","value":-4048000},"netIncome@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#201"},{"ref":"#202","weight":-1}],"rule":"quarter-from-ytd","value":-4573000},"netIncome@FY2014":{"kind":"filed","concept":"NetIncomeLoss","filing":26,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":-8621000},"netIncome@2015Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":27,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":-3618000},"netIncome@2015Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":28,"unit":"USD","start":"2015-04-01","end":"2015-06-30","value":-3400000},"netIncome@2015Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":18,"unit":"USD","start":"2015-07-01","end":"2015-09-30","value":-4760000},"#203":{"kind":"filed","concept":"NetIncomeLoss","filing":17,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":-15668000},"#204":{"kind":"filed","concept":"NetIncomeLoss","filing":18,"unit":"USD","start":"2015-01-01","end":"2015-09-30","value":-11778000},"netIncome@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#203"},{"ref":"#204","weight":-1}],"rule":"quarter-from-ytd","value":-3890000},"netIncome@FY2015":{"kind":"filed","concept":"NetIncomeLoss","filing":17,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":-15668000},"netIncome@2016Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":19,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":-3603000},"netIncome@2016Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":20,"unit":"USD","start":"2016-04-01","end":"2016-06-30","value":-2264000},"netIncome@2016Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":21,"unit":"USD","start":"2016-07-01","end":"2016-09-30","value":-1125000},"#205":{"kind":"filed","concept":"NetIncomeLoss","filing":0,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":-8281000},"#206":{"kind":"filed","concept":"NetIncomeLoss","filing":21,"unit":"USD","start":"2016-01-01","end":"2016-09-30","value":-6992000},"netIncome@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#205"},{"ref":"#206","weight":-1}],"rule":"quarter-from-ytd","value":-1289000},"netIncome@FY2016":{"kind":"filed","concept":"NetIncomeLoss","filing":0,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":-8281000},"netIncome@2017Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":22,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":660000},"netIncome@2017Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":1,"unit":"USD","start":"2017-04-01","end":"2017-06-30","value":2797000},"netIncome@2017Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":2,"unit":"USD","start":"2017-07-01","end":"2017-09-30","value":3682000},"#207":{"kind":"filed","concept":"NetIncomeLoss","filing":29,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":9716000},"#208":{"kind":"filed","concept":"NetIncomeLoss","filing":2,"unit":"USD","start":"2017-01-01","end":"2017-09-30","value":7139000},"netIncome@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#207"},{"ref":"#208","weight":-1}],"rule":"quarter-from-ytd","value":2577000},"netIncome@FY2017":{"kind":"filed","concept":"NetIncomeLoss","filing":29,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":9716000},"netIncome@2018Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":32,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":4320000},"netIncome@2018Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":32,"unit":"USD","start":"2018-04-01","end":"2018-06-30","value":7474000},"netIncome@2018Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":32,"unit":"USD","start":"2018-07-01","end":"2018-09-30","value":5524000},"#209":{"kind":"filed","concept":"NetIncomeLoss","filing":36,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":19967000},"#210":{"kind":"filed","concept":"NetIncomeLoss","filing":32,"unit":"USD","start":"2018-01-01","end":"2018-09-30","value":17318000},"netIncome@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#209"},{"ref":"#210","weight":-1}],"rule":"quarter-from-ytd","value":2649000},"netIncome@FY2018":{"kind":"filed","concept":"NetIncomeLoss","filing":36,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":19967000},"netIncome@2019Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":4,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":3725000},"netIncome@2019Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":4,"unit":"USD","start":"2019-04-01","end":"2019-06-30","value":23151000},"netIncome@2019Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":4,"unit":"USD","start":"2019-07-01","end":"2019-09-30","value":4978000},"#211":{"kind":"filed","concept":"NetIncomeLoss","filing":5,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":36282000},"#212":{"kind":"filed","concept":"NetIncomeLoss","filing":4,"unit":"USD","start":"2019-01-01","end":"2019-09-30","value":31854000},"netIncome@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#211"},{"ref":"#212","weight":-1}],"rule":"quarter-from-ytd","value":4428000},"netIncome@FY2019":{"kind":"filed","concept":"NetIncomeLoss","filing":5,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":36282000},"netIncome@2020Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":8,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":1983000},"netIncome@2020Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":8,"unit":"USD","start":"2020-04-01","end":"2020-06-30","value":19257000},"netIncome@2020Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":8,"unit":"USD","start":"2020-07-01","end":"2020-09-30","value":137676000},"#213":{"kind":"filed","concept":"NetIncomeLoss","filing":9,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":158403000},"#214":{"kind":"filed","concept":"NetIncomeLoss","filing":8,"unit":"USD","start":"2020-01-01","end":"2020-09-30","value":158916000},"netIncome@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#213"},{"ref":"#214","weight":-1}],"rule":"quarter-from-ytd","value":-513000},"netIncome@FY2020":{"kind":"filed","concept":"NetIncomeLoss","filing":9,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":158403000},"netIncome@2021Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":12,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":479000},"netIncome@2021Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":12,"unit":"USD","start":"2021-04-01","end":"2021-06-30","value":2021000},"netIncome@2021Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":12,"unit":"USD","start":"2021-07-01","end":"2021-09-30","value":-141000},"#215":{"kind":"filed","concept":"NetIncomeLoss","filing":44,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":1028000},"#216":{"kind":"filed","concept":"NetIncomeLoss","filing":12,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":2359000},"netIncome@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#215"},{"ref":"#216","weight":-1}],"rule":"quarter-from-ytd","value":-1331000},"netIncome@FY2021":{"kind":"filed","concept":"NetIncomeLoss","filing":44,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":1028000},"netIncome@2022Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":34,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":-14287000},"netIncome@2022Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":34,"unit":"USD","start":"2022-04-01","end":"2022-06-30","value":-29970000},"netIncome@2022Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":34,"unit":"USD","start":"2022-07-01","end":"2022-09-30","value":-4162000},"#217":{"kind":"filed","concept":"NetIncomeLoss","filing":33,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":-68119000},"#218":{"kind":"filed","concept":"NetIncomeLoss","filing":34,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":-48419000},"netIncome@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#217"},{"ref":"#218","weight":-1}],"rule":"quarter-from-ytd","value":-19700000},"netIncome@FY2022":{"kind":"filed","concept":"NetIncomeLoss","filing":33,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":-68119000},"netIncome@2023Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":14,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":-35110000},"netIncome@2023Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":14,"unit":"USD","start":"2023-04-01","end":"2023-06-30","value":-18901000},"netIncome@2023Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":14,"unit":"USD","start":"2023-07-01","end":"2023-09-30","value":26445000},"#219":{"kind":"filed","concept":"NetIncomeLoss","filing":40,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":2702000},"#220":{"kind":"filed","concept":"NetIncomeLoss","filing":14,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":-27566000},"netIncome@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#219"},{"ref":"#220","weight":-1}],"rule":"quarter-from-ytd","value":30268000},"netIncome@FY2023":{"kind":"filed","concept":"NetIncomeLoss","filing":40,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":2702000},"netIncome@2024Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":16,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":38663000},"netIncome@2024Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":16,"unit":"USD","start":"2024-04-01","end":"2024-06-30","value":29665000},"netIncome@2024Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":16,"unit":"USD","start":"2024-07-01","end":"2024-09-30","value":33006000},"#221":{"kind":"filed","concept":"NetIncomeLoss","filing":40,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":204068000},"#222":{"kind":"filed","concept":"NetIncomeLoss","filing":16,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":101334000},"netIncome@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#221"},{"ref":"#222","weight":-1}],"rule":"quarter-from-ytd","value":102734000},"netIncome@FY2024":{"kind":"filed","concept":"NetIncomeLoss","filing":40,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":204068000},"netIncome@2025Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":15,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":31383000},"netIncome@2025Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":15,"unit":"USD","start":"2025-04-01","end":"2025-06-30","value":35980000},"netIncome@2025Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":16,"unit":"USD","start":"2025-07-01","end":"2025-09-30","value":33646000},"#223":{"kind":"filed","concept":"NetIncomeLoss","filing":40,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":140923000},"#224":{"kind":"filed","concept":"NetIncomeLoss","filing":16,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":101009000},"netIncome@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#223"},{"ref":"#224","weight":-1}],"rule":"quarter-from-ytd","value":39914000},"netIncome@FY2025":{"kind":"filed","concept":"NetIncomeLoss","filing":40,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":140923000},"netIncome@2026Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":15,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":42424000},"netIncome@2026Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":15,"unit":"USD","start":"2026-04-01","end":"2026-06-30","value":41544000},"dilutedEps@FY2015":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":17,"unit":"USD/shares","start":"2015-01-01","end":"2015-12-31","value":-0.73},"dilutedEps@2016Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":19,"unit":"USD/shares","start":"2016-01-01","end":"2016-03-31","value":-0.11},"dilutedEps@2016Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":20,"unit":"USD/shares","start":"2016-04-01","end":"2016-06-30","value":-0.07},"dilutedEps@2016Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":21,"unit":"USD/shares","start":"2016-07-01","end":"2016-09-30","value":-0.03},"#225":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":0,"unit":"USD/shares","start":"2016-01-01","end":"2016-12-31","value":-0.25},"#226":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":0,"unit":"shares","start":"2016-01-01","end":"2016-12-31","value":33561000},"#227":{"kind":"computed","op":"product","terms":[{"ref":"#225"},{"ref":"#226"}],"value":-8390250},"#228":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":21,"unit":"USD/shares","start":"2016-01-01","end":"2016-09-30","value":-0.21},"#229":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":21,"unit":"shares","start":"2016-01-01","end":"2016-09-30","value":33529000},"#230":{"kind":"computed","op":"product","terms":[{"ref":"#228"},{"ref":"#229"}],"value":-7041090},"#231":{"kind":"computed","op":"sum","terms":[{"ref":"#227"},{"ref":"#230","weight":-1}],"value":-1349160},"#232":{"kind":"computed","op":"sum","terms":[{"ref":"#226","weight":4},{"ref":"#229","weight":-3}],"rule":"unaverage-quarter","value":33657000},"dilutedEps@2016Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#231"},{"ref":"#232"}],"rule":"per-share-quarter","value":-0.04008556912380783},"dilutedEps@FY2016":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":0,"unit":"USD/shares","start":"2016-01-01","end":"2016-12-31","value":-0.25},"dilutedEps@2017Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":22,"unit":"USD/shares","start":"2017-01-01","end":"2017-03-31","value":0.02},"dilutedEps@2017Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":1,"unit":"USD/shares","start":"2017-04-01","end":"2017-06-30","value":0.08},"dilutedEps@2017Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":2,"unit":"USD/shares","start":"2017-07-01","end":"2017-09-30","value":0.1},"#233":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":29,"unit":"USD/shares","start":"2017-01-01","end":"2017-12-31","value":0.28},"#234":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":29,"unit":"shares","start":"2017-01-01","end":"2017-12-31","value":35151000},"#235":{"kind":"computed","op":"product","terms":[{"ref":"#233"},{"ref":"#234"}],"value":9842280.000000002},"#236":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":2,"unit":"USD/shares","start":"2017-01-01","end":"2017-09-30","value":0.2},"#237":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":2,"unit":"shares","start":"2017-01-01","end":"2017-09-30","value":35091000},"#238":{"kind":"computed","op":"product","terms":[{"ref":"#236"},{"ref":"#237"}],"value":7018200},"#239":{"kind":"computed","op":"sum","terms":[{"ref":"#235"},{"ref":"#238","weight":-1}],"value":2824080.000000002},"#240":{"kind":"computed","op":"sum","terms":[{"ref":"#234","weight":4},{"ref":"#237","weight":-3}],"rule":"unaverage-quarter","value":35331000},"dilutedEps@2017Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#239"},{"ref":"#240"}],"rule":"per-share-quarter","value":0.07993207098581986},"dilutedEps@FY2017":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":29,"unit":"USD/shares","start":"2017-01-01","end":"2017-12-31","value":0.28},"dilutedEps@2018Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":30,"unit":"USD/shares","start":"2018-01-01","end":"2018-03-31","value":0.12},"dilutedEps@2018Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":31,"unit":"USD/shares","start":"2018-04-01","end":"2018-06-30","value":0.21},"dilutedEps@2018Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":32,"unit":"USD/shares","start":"2018-07-01","end":"2018-09-30","value":0.16},"#241":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":36,"unit":"USD/shares","start":"2018-01-01","end":"2018-12-31","value":0.56},"#242":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":36,"unit":"shares","start":"2018-01-01","end":"2018-12-31","value":35562000},"#243":{"kind":"computed","op":"product","terms":[{"ref":"#241"},{"ref":"#242"}],"value":19914720.000000004},"#244":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":32,"unit":"USD/shares","start":"2018-01-01","end":"2018-09-30","value":0.49},"#245":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":32,"unit":"shares","start":"2018-01-01","end":"2018-09-30","value":35524000},"#246":{"kind":"computed","op":"product","terms":[{"ref":"#244"},{"ref":"#245"}],"value":17406760},"#247":{"kind":"computed","op":"sum","terms":[{"ref":"#243"},{"ref":"#246","weight":-1}],"value":2507960.0000000037},"#248":{"kind":"computed","op":"sum","terms":[{"ref":"#242","weight":4},{"ref":"#245","weight":-3}],"rule":"unaverage-quarter","value":35676000},"dilutedEps@2018Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#247"},{"ref":"#248"}],"rule":"per-share-quarter","value":0.07029823971297242},"dilutedEps@FY2018":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":36,"unit":"USD/shares","start":"2018-01-01","end":"2018-12-31","value":0.56},"dilutedEps@2019Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":37,"unit":"USD/shares","start":"2019-01-01","end":"2019-03-31","value":0.11},"dilutedEps@2019Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":3,"unit":"USD/shares","start":"2019-04-01","end":"2019-06-30","value":0.65},"dilutedEps@2019Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":4,"unit":"USD/shares","start":"2019-07-01","end":"2019-09-30","value":0.14},"#249":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":5,"unit":"USD/shares","start":"2019-01-01","end":"2019-12-31","value":1.02},"#250":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":5,"unit":"shares","start":"2019-01-01","end":"2019-12-31","value":35567000},"#251":{"kind":"computed","op":"product","terms":[{"ref":"#249"},{"ref":"#250"}],"value":36278340},"#252":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":4,"unit":"USD/shares","start":"2019-01-01","end":"2019-09-30","value":0.9},"#253":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":4,"unit":"shares","start":"2019-01-01","end":"2019-09-30","value":35406000},"#254":{"kind":"computed","op":"product","terms":[{"ref":"#252"},{"ref":"#253"}],"value":31865400},"#255":{"kind":"computed","op":"sum","terms":[{"ref":"#251"},{"ref":"#254","weight":-1}],"value":4412940},"#256":{"kind":"computed","op":"sum","terms":[{"ref":"#250","weight":4},{"ref":"#253","weight":-3}],"rule":"unaverage-quarter","value":36050000},"dilutedEps@2019Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#255"},{"ref":"#256"}],"rule":"per-share-quarter","value":0.1224116504854369},"dilutedEps@FY2019":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":5,"unit":"USD/shares","start":"2019-01-01","end":"2019-12-31","value":1.02},"dilutedEps@2020Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":6,"unit":"USD/shares","start":"2020-01-01","end":"2020-03-31","value":0.06},"dilutedEps@2020Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":7,"unit":"USD/shares","start":"2020-04-01","end":"2020-06-30","value":0.54},"dilutedEps@2020Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":8,"unit":"USD/shares","start":"2020-07-01","end":"2020-09-30","value":3.86},"#257":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":9,"unit":"USD/shares","start":"2020-01-01","end":"2020-12-31","value":4.44},"#258":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":9,"unit":"shares","start":"2020-01-01","end":"2020-12-31","value":35713000},"#259":{"kind":"computed","op":"product","terms":[{"ref":"#257"},{"ref":"#258"}],"value":158565720},"#260":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":8,"unit":"USD/shares","start":"2020-01-01","end":"2020-09-30","value":4.46},"#261":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":8,"unit":"shares","start":"2020-01-01","end":"2020-09-30","value":35662000},"#262":{"kind":"computed","op":"product","terms":[{"ref":"#260"},{"ref":"#261"}],"value":159052520},"#263":{"kind":"computed","op":"sum","terms":[{"ref":"#259"},{"ref":"#262","weight":-1}],"value":-486800},"#264":{"kind":"computed","op":"sum","terms":[{"ref":"#258","weight":4},{"ref":"#261","weight":-3}],"rule":"unaverage-quarter","value":35866000},"dilutedEps@2020Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#263"},{"ref":"#264"}],"rule":"per-share-quarter","value":-0.013572742987787876},"dilutedEps@FY2020":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":9,"unit":"USD/shares","start":"2020-01-01","end":"2020-12-31","value":4.44},"dilutedEps@2021Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":10,"unit":"USD/shares","start":"2021-01-01","end":"2021-03-31","value":0.01},"dilutedEps@2021Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":11,"unit":"USD/shares","start":"2021-04-01","end":"2021-06-30","value":0.06},"dilutedEps@2021Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":12,"unit":"USD/shares","start":"2021-07-01","end":"2021-09-30","value":0},"#265":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":44,"unit":"USD/shares","start":"2021-01-01","end":"2021-12-31","value":0.03},"#266":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":44,"unit":"shares","start":"2021-01-01","end":"2021-12-31","value":35701000},"#267":{"kind":"computed","op":"product","terms":[{"ref":"#265"},{"ref":"#266"}],"value":1071030},"#268":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":12,"unit":"USD/shares","start":"2021-01-01","end":"2021-09-30","value":0.07},"#269":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":12,"unit":"shares","start":"2021-01-01","end":"2021-09-30","value":35695000},"#270":{"kind":"computed","op":"product","terms":[{"ref":"#268"},{"ref":"#269"}],"value":2498650.0000000005},"#271":{"kind":"computed","op":"sum","terms":[{"ref":"#267"},{"ref":"#270","weight":-1}],"value":-1427620.0000000005},"#272":{"kind":"computed","op":"sum","terms":[{"ref":"#266","weight":4},{"ref":"#269","weight":-3}],"rule":"unaverage-quarter","value":35719000},"dilutedEps@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#271"},{"ref":"#272"}],"rule":"per-share-quarter","value":-0.03996808421288391},"dilutedEps@FY2021":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":44,"unit":"USD/shares","start":"2021-01-01","end":"2021-12-31","value":0.03},"dilutedEps@2022Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":38,"unit":"USD/shares","start":"2022-01-01","end":"2022-03-31","value":-0.41},"dilutedEps@2022Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":39,"unit":"USD/shares","start":"2022-04-01","end":"2022-06-30","value":-0.86},"dilutedEps@2022Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":34,"unit":"USD/shares","start":"2022-07-01","end":"2022-09-30","value":-0.12},"#273":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":33,"unit":"USD/shares","start":"2022-01-01","end":"2022-12-31","value":-1.95},"#274":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":33,"unit":"shares","start":"2022-01-01","end":"2022-12-31","value":35010000},"#275":{"kind":"computed","op":"product","terms":[{"ref":"#273"},{"ref":"#274"}],"value":-68269500},"#276":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":34,"unit":"USD/shares","start":"2022-01-01","end":"2022-09-30","value":-1.39},"#277":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":34,"unit":"shares","start":"2022-01-01","end":"2022-09-30","value":34936000},"#278":{"kind":"computed","op":"product","terms":[{"ref":"#276"},{"ref":"#277"}],"value":-48561040},"#279":{"kind":"computed","op":"sum","terms":[{"ref":"#275"},{"ref":"#278","weight":-1}],"value":-19708460},"#280":{"kind":"computed","op":"sum","terms":[{"ref":"#274","weight":4},{"ref":"#277","weight":-3}],"rule":"unaverage-quarter","value":35232000},"dilutedEps@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#279"},{"ref":"#280"}],"rule":"per-share-quarter","value":-0.5593908946412353},"dilutedEps@FY2022":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":33,"unit":"USD/shares","start":"2022-01-01","end":"2022-12-31","value":-1.95},"dilutedEps@2023Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":35,"unit":"USD/shares","start":"2023-01-01","end":"2023-03-31","value":-0.99},"dilutedEps@2023Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":13,"unit":"USD/shares","start":"2023-04-01","end":"2023-06-30","value":-0.53},"dilutedEps@2023Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":14,"unit":"USD/shares","start":"2023-07-01","end":"2023-09-30","value":0.72},"#281":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":40,"unit":"USD/shares","start":"2023-01-01","end":"2023-12-31","value":0.07},"#282":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":40,"unit":"shares","start":"2023-01-01","end":"2023-12-31","value":36417000},"#283":{"kind":"computed","op":"product","terms":[{"ref":"#281"},{"ref":"#282"}],"value":2549190.0000000005},"#284":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":14,"unit":"USD/shares","start":"2023-01-01","end":"2023-09-30","value":-0.78},"#285":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":14,"unit":"shares","start":"2023-01-01","end":"2023-09-30","value":35567000},"#286":{"kind":"computed","op":"product","terms":[{"ref":"#284"},{"ref":"#285"}],"value":-27742260},"#287":{"kind":"computed","op":"sum","terms":[{"ref":"#283"},{"ref":"#286","weight":-1}],"value":30291450},"#288":{"kind":"computed","op":"sum","terms":[{"ref":"#282","weight":4},{"ref":"#285","weight":-3}],"rule":"unaverage-quarter","value":38967000},"dilutedEps@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#287"},{"ref":"#288"}],"rule":"per-share-quarter","value":0.777361613673108},"dilutedEps@FY2023":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":40,"unit":"USD/shares","start":"2023-01-01","end":"2023-12-31","value":0.07},"dilutedEps@2024Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":41,"unit":"USD/shares","start":"2024-01-01","end":"2024-03-31","value":1.05},"dilutedEps@2024Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":42,"unit":"USD/shares","start":"2024-04-01","end":"2024-06-30","value":0.81},"dilutedEps@2024Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":16,"unit":"USD/shares","start":"2024-07-01","end":"2024-09-30","value":0.9},"#289":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":40,"unit":"USD/shares","start":"2024-01-01","end":"2024-12-31","value":5.55},"#290":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":40,"unit":"shares","start":"2024-01-01","end":"2024-12-31","value":36782000},"#291":{"kind":"computed","op":"product","terms":[{"ref":"#289"},{"ref":"#290"}],"value":204140100},"#292":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":16,"unit":"USD/shares","start":"2024-01-01","end":"2024-09-30","value":2.76},"#293":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":16,"unit":"shares","start":"2024-01-01","end":"2024-09-30","value":36752000},"#294":{"kind":"computed","op":"product","terms":[{"ref":"#292"},{"ref":"#293"}],"value":101435519.99999999},"#295":{"kind":"computed","op":"sum","terms":[{"ref":"#291"},{"ref":"#294","weight":-1}],"value":102704580.00000001},"#296":{"kind":"computed","op":"sum","terms":[{"ref":"#290","weight":4},{"ref":"#293","weight":-3}],"rule":"unaverage-quarter","value":36872000},"dilutedEps@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#295"},{"ref":"#296"}],"rule":"per-share-quarter","value":2.785435560859189},"dilutedEps@FY2024":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":40,"unit":"USD/shares","start":"2024-01-01","end":"2024-12-31","value":5.55},"dilutedEps@2025Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":43,"unit":"USD/shares","start":"2025-01-01","end":"2025-03-31","value":0.86},"dilutedEps@2025Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":15,"unit":"USD/shares","start":"2025-04-01","end":"2025-06-30","value":0.99},"dilutedEps@2025Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":16,"unit":"USD/shares","start":"2025-07-01","end":"2025-09-30","value":0.93},"#297":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":40,"unit":"USD/shares","start":"2025-01-01","end":"2025-12-31","value":3.88},"#298":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":40,"unit":"shares","start":"2025-01-01","end":"2025-12-31","value":36327000},"#299":{"kind":"computed","op":"product","terms":[{"ref":"#297"},{"ref":"#298"}],"value":140948760},"#300":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":16,"unit":"USD/shares","start":"2025-01-01","end":"2025-09-30","value":2.78},"#301":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":16,"unit":"shares","start":"2025-01-01","end":"2025-09-30","value":36368000},"#302":{"kind":"computed","op":"product","terms":[{"ref":"#300"},{"ref":"#301"}],"value":101103040},"#303":{"kind":"computed","op":"sum","terms":[{"ref":"#299"},{"ref":"#302","weight":-1}],"value":39845720},"#304":{"kind":"computed","op":"sum","terms":[{"ref":"#298","weight":4},{"ref":"#301","weight":-3}],"rule":"unaverage-quarter","value":36204000},"dilutedEps@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#303"},{"ref":"#304"}],"rule":"per-share-quarter","value":1.1005888852060546},"dilutedEps@FY2025":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":40,"unit":"USD/shares","start":"2025-01-01","end":"2025-12-31","value":3.88},"dilutedEps@2026Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":43,"unit":"USD/shares","start":"2026-01-01","end":"2026-03-31","value":1.18},"dilutedEps@2026Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":15,"unit":"USD/shares","start":"2026-04-01","end":"2026-06-30","value":1.17},"dilutedEps@FY2013":{"kind":"filed","concept":"EarningsPerShareBasicAndDiluted","filing":23,"unit":"USD/shares","start":"2013-01-01","end":"2013-12-31","value":-0.87},"dilutedEps@2014Q2":{"kind":"filed","concept":"EarningsPerShareBasicAndDiluted","filing":24,"unit":"USD/shares","start":"2014-04-01","end":"2014-06-30","value":-0.18},"dilutedEps@2014Q3":{"kind":"filed","concept":"EarningsPerShareBasicAndDiluted","filing":25,"unit":"USD/shares","start":"2014-07-01","end":"2014-09-30","value":-0.14},"#305":{"kind":"filed","concept":"EarningsPerShareBasicAndDiluted","filing":26,"unit":"USD/shares","start":"2014-01-01","end":"2014-12-31","value":-0.98},"#306":{"kind":"filed","concept":"WeightedAverageNumberOfShareOutstandingBasicAndDiluted","filing":26,"unit":"shares","start":"2014-01-01","end":"2014-12-31","value":8757000},"#307":{"kind":"computed","op":"product","terms":[{"ref":"#305"},{"ref":"#306"}],"value":-8581860},"#308":{"kind":"filed","concept":"EarningsPerShareBasicAndDiluted","filing":25,"unit":"USD/shares","start":"2014-01-01","end":"2014-09-30","value":-0.46},"#309":{"kind":"filed","concept":"WeightedAverageNumberOfShareOutstandingBasicAndDiluted","filing":25,"unit":"shares","start":"2014-01-01","end":"2014-09-30","value":8724000},"#310":{"kind":"computed","op":"product","terms":[{"ref":"#308"},{"ref":"#309"}],"value":-4013040},"#311":{"kind":"computed","op":"sum","terms":[{"ref":"#307"},{"ref":"#310","weight":-1}],"value":-4568820},"#312":{"kind":"computed","op":"sum","terms":[{"ref":"#306","weight":4},{"ref":"#309","weight":-3}],"rule":"unaverage-quarter","value":8856000},"dilutedEps@2014Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#311"},{"ref":"#312"}],"rule":"per-share-quarter","value":-0.5159010840108401},"dilutedEps@FY2014":{"kind":"filed","concept":"EarningsPerShareBasicAndDiluted","filing":26,"unit":"USD/shares","start":"2014-01-01","end":"2014-12-31","value":-0.98},"dilutedEps@2015Q1":{"kind":"filed","concept":"EarningsPerShareBasicAndDiluted","filing":27,"unit":"USD/shares","start":"2015-01-01","end":"2015-03-31","value":-0.41},"dilutedEps@2015Q2":{"kind":"filed","concept":"EarningsPerShareBasicAndDiluted","filing":28,"unit":"USD/shares","start":"2015-04-01","end":"2015-06-30","value":-0.36},"dilutedEps@2015Q3":{"kind":"filed","concept":"EarningsPerShareBasicAndDiluted","filing":18,"unit":"USD/shares","start":"2015-07-01","end":"2015-09-30","value":-0.14},"#313":{"kind":"filed","concept":"EarningsPerShareBasicAndDiluted","filing":26,"unit":"USD/shares","start":"2015-01-01","end":"2015-12-31","value":-0.73},"#314":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":17,"unit":"shares","start":"2015-01-01","end":"2015-12-31","value":21336000},"#315":{"kind":"computed","op":"product","terms":[{"ref":"#313"},{"ref":"#314"}],"value":-15575280},"#316":{"kind":"filed","concept":"EarningsPerShareBasicAndDiluted","filing":18,"unit":"USD/shares","start":"2015-01-01","end":"2015-09-30","value":-0.68},"#317":{"kind":"filed","concept":"WeightedAverageNumberOfShareOutstandingBasicAndDiluted","filing":18,"unit":"shares","start":"2015-01-01","end":"2015-09-30","value":17274000},"#318":{"kind":"computed","op":"product","terms":[{"ref":"#316"},{"ref":"#317"}],"value":-11746320},"#319":{"kind":"computed","op":"sum","terms":[{"ref":"#315"},{"ref":"#318","weight":-1}],"value":-3828960},"#320":{"kind":"computed","op":"sum","terms":[{"ref":"#314","weight":4},{"ref":"#317","weight":-3}],"rule":"unaverage-quarter","value":33522000},"dilutedEps@2015Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#319"},{"ref":"#320"}],"rule":"per-share-quarter","value":-0.11422230177197065},"cash@FY2013":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":26,"unit":"USD","end":"2013-12-31","value":11269000},"cash@2014Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":24,"unit":"USD","end":"2014-06-30","value":8186000},"cash@2014Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":25,"unit":"USD","end":"2014-09-30","value":7782000},"cash@2014Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":17,"unit":"USD","end":"2014-12-31","value":5412000},"cash@FY2014":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":17,"unit":"USD","end":"2014-12-31","value":5412000},"cash@2015Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":27,"unit":"USD","end":"2015-03-31","value":12034000},"cash@2015Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":28,"unit":"USD","end":"2015-06-30","value":69924000},"cash@2015Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":18,"unit":"USD","end":"2015-09-30","value":11758000},"cash@2015Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":17,"unit":"USD","end":"2015-12-31","value":12063000},"cash@FY2015":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":17,"unit":"USD","end":"2015-12-31","value":12063000},"cash@2016Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":19,"unit":"USD","end":"2016-03-31","value":11268000},"cash@2016Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":20,"unit":"USD","end":"2016-06-30","value":10963000},"cash@2016Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":21,"unit":"USD","end":"2016-09-30","value":7603000},"cash@2016Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":0,"unit":"USD","end":"2016-12-31","value":10699000},"cash@FY2016":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":0,"unit":"USD","end":"2016-12-31","value":10699000},"cash@2017Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":22,"unit":"USD","end":"2017-03-31","value":7969000},"cash@2017Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":1,"unit":"USD","end":"2017-06-30","value":7389000},"cash@2017Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":2,"unit":"USD","end":"2017-09-30","value":14781000},"cash@2017Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":29,"unit":"USD","end":"2017-12-31","value":16109000},"cash@FY2017":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":29,"unit":"USD","end":"2017-12-31","value":16109000},"cash@2018Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":30,"unit":"USD","end":"2018-03-31","value":8549000},"cash@2018Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":31,"unit":"USD","end":"2018-06-30","value":18010000},"cash@2018Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":32,"unit":"USD","end":"2018-09-30","value":13745000},"cash@2018Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":36,"unit":"USD","end":"2018-12-31","value":74076000},"cash@FY2018":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":36,"unit":"USD","end":"2018-12-31","value":74076000},"cash@2019Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":37,"unit":"USD","end":"2019-03-31","value":16783000},"cash@2019Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":3,"unit":"USD","end":"2019-06-30","value":19514000},"cash@2019Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":4,"unit":"USD","end":"2019-09-30","value":20121000},"cash@2019Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":5,"unit":"USD","end":"2019-12-31","value":15813000},"cash@FY2019":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":5,"unit":"USD","end":"2019-12-31","value":15813000},"cash@2020Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":6,"unit":"USD","end":"2020-03-31","value":56779000},"cash@2020Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":7,"unit":"USD","end":"2020-06-30","value":53315000},"cash@2020Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":8,"unit":"USD","end":"2020-09-30","value":144028000},"cash@2020Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":9,"unit":"USD","end":"2020-12-31","value":140263000},"cash@FY2020":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":9,"unit":"USD","end":"2020-12-31","value":140263000},"cash@2021Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":10,"unit":"USD","end":"2021-03-31","value":44744000},"cash@2021Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":11,"unit":"USD","end":"2021-06-30","value":48610000},"cash@2021Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":12,"unit":"USD","end":"2021-09-30","value":84444000},"cash@2021Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":44,"unit":"USD","end":"2021-12-31","value":57847000},"cash@FY2021":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":44,"unit":"USD","end":"2021-12-31","value":57847000},"cash@2022Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":38,"unit":"USD","end":"2022-03-31","value":49536000},"cash@2022Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":39,"unit":"USD","end":"2022-06-30","value":42626000},"cash@2022Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":34,"unit":"USD","end":"2022-09-30","value":67232000},"cash@2022Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":33,"unit":"USD","end":"2022-12-31","value":70769000},"cash@FY2022":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":33,"unit":"USD","end":"2022-12-31","value":70769000},"cash@2023Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":35,"unit":"USD","end":"2023-03-31","value":103925000},"cash@2023Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":13,"unit":"USD","end":"2023-06-30","value":24698000},"cash@2023Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":14,"unit":"USD","end":"2023-09-30","value":59937000},"cash@2023Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":40,"unit":"USD","end":"2023-12-31","value":49509000},"cash@FY2023":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":40,"unit":"USD","end":"2023-12-31","value":49509000},"cash@2024Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":41,"unit":"USD","end":"2024-03-31","value":59214000},"cash@2024Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":42,"unit":"USD","end":"2024-06-30","value":59639000},"cash@2024Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":16,"unit":"USD","end":"2024-09-30","value":62417000},"cash@2024Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":40,"unit":"USD","end":"2024-12-31","value":42504000},"cash@FY2024":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":40,"unit":"USD","end":"2024-12-31","value":42504000},"cash@2025Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":43,"unit":"USD","end":"2025-03-31","value":56933000},"cash@2025Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":15,"unit":"USD","end":"2025-06-30","value":73478000},"cash@2025Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":16,"unit":"USD","end":"2025-09-30","value":76093000},"cash@2025Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":15,"unit":"USD","end":"2025-12-31","value":106967000},"cash@FY2025":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":15,"unit":"USD","end":"2025-12-31","value":106967000},"cash@2026Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":43,"unit":"USD","end":"2026-03-31","value":147412000},"cash@2026Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":15,"unit":"USD","end":"2026-06-30","value":217401000},"currentAssets@2014Q4":{"kind":"filed","concept":"AssetsCurrent","filing":23,"unit":"USD","end":"2014-12-31","value":7807000},"currentAssets@FY2014":{"kind":"filed","concept":"AssetsCurrent","filing":23,"unit":"USD","end":"2014-12-31","value":7807000},"currentAssets@2015Q2":{"kind":"filed","concept":"AssetsCurrent","filing":24,"unit":"USD","end":"2015-06-30","value":74282000},"currentAssets@2015Q3":{"kind":"filed","concept":"AssetsCurrent","filing":25,"unit":"USD","end":"2015-09-30","value":44718000},"currentAssets@2015Q4":{"kind":"filed","concept":"AssetsCurrent","filing":26,"unit":"USD","end":"2015-12-31","value":27506000},"currentAssets@FY2015":{"kind":"filed","concept":"AssetsCurrent","filing":26,"unit":"USD","end":"2015-12-31","value":27506000},"currentAssets@2016Q1":{"kind":"filed","concept":"AssetsCurrent","filing":27,"unit":"USD","end":"2016-03-31","value":28297000},"currentAssets@2016Q2":{"kind":"filed","concept":"AssetsCurrent","filing":28,"unit":"USD","end":"2016-06-30","value":29049000},"currentAssets@2016Q3":{"kind":"filed","concept":"AssetsCurrent","filing":18,"unit":"USD","end":"2016-09-30","value":24292000},"currentAssets@2016Q4":{"kind":"filed","concept":"AssetsCurrent","filing":17,"unit":"USD","end":"2016-12-31","value":32220000},"currentAssets@FY2016":{"kind":"filed","concept":"AssetsCurrent","filing":17,"unit":"USD","end":"2016-12-31","value":32220000},"currentAssets@2017Q1":{"kind":"filed","concept":"AssetsCurrent","filing":19,"unit":"USD","end":"2017-03-31","value":34274000},"currentAssets@2017Q2":{"kind":"filed","concept":"AssetsCurrent","filing":20,"unit":"USD","end":"2017-06-30","value":40107000},"currentAssets@2017Q3":{"kind":"filed","concept":"AssetsCurrent","filing":21,"unit":"USD","end":"2017-09-30","value":50989000},"currentAssets@2017Q4":{"kind":"filed","concept":"AssetsCurrent","filing":0,"unit":"USD","end":"2017-12-31","value":53842000},"currentAssets@FY2017":{"kind":"filed","concept":"AssetsCurrent","filing":0,"unit":"USD","end":"2017-12-31","value":53842000},"currentAssets@2018Q1":{"kind":"filed","concept":"AssetsCurrent","filing":22,"unit":"USD","end":"2018-03-31","value":55627000},"currentAssets@2018Q2":{"kind":"filed","concept":"AssetsCurrent","filing":1,"unit":"USD","end":"2018-06-30","value":64527000},"currentAssets@2018Q3":{"kind":"filed","concept":"AssetsCurrent","filing":2,"unit":"USD","end":"2018-09-30","value":61973000},"currentAssets@2018Q4":{"kind":"filed","concept":"AssetsCurrent","filing":29,"unit":"USD","end":"2018-12-31","value":107998000},"currentAssets@FY2018":{"kind":"filed","concept":"AssetsCurrent","filing":29,"unit":"USD","end":"2018-12-31","value":107998000},"currentAssets@2019Q1":{"kind":"filed","concept":"AssetsCurrent","filing":30,"unit":"USD","end":"2019-03-31","value":57547000},"currentAssets@2019Q2":{"kind":"filed","concept":"AssetsCurrent","filing":31,"unit":"USD","end":"2019-06-30","value":64064000},"currentAssets@2019Q3":{"kind":"filed","concept":"AssetsCurrent","filing":32,"unit":"USD","end":"2019-09-30","value":64665000},"currentAssets@2019Q4":{"kind":"filed","concept":"AssetsCurrent","filing":36,"unit":"USD","end":"2019-12-31","value":61791000},"currentAssets@FY2019":{"kind":"filed","concept":"AssetsCurrent","filing":36,"unit":"USD","end":"2019-12-31","value":61791000},"currentAssets@2020Q1":{"kind":"filed","concept":"AssetsCurrent","filing":37,"unit":"USD","end":"2020-03-31","value":92710000},"currentAssets@2020Q2":{"kind":"filed","concept":"AssetsCurrent","filing":3,"unit":"USD","end":"2020-06-30","value":102744000},"currentAssets@2020Q3":{"kind":"filed","concept":"AssetsCurrent","filing":4,"unit":"USD","end":"2020-09-30","value":201853000},"currentAssets@2020Q4":{"kind":"filed","concept":"AssetsCurrent","filing":5,"unit":"USD","end":"2020-12-31","value":199353000},"currentAssets@FY2020":{"kind":"filed","concept":"AssetsCurrent","filing":5,"unit":"USD","end":"2020-12-31","value":199353000},"currentAssets@2021Q1":{"kind":"filed","concept":"AssetsCurrent","filing":6,"unit":"USD","end":"2021-03-31","value":181452000},"currentAssets@2021Q2":{"kind":"filed","concept":"AssetsCurrent","filing":7,"unit":"USD","end":"2021-06-30","value":189867000},"currentAssets@2021Q3":{"kind":"filed","concept":"AssetsCurrent","filing":8,"unit":"USD","end":"2021-09-30","value":197376000},"currentAssets@2021Q4":{"kind":"filed","concept":"AssetsCurrent","filing":9,"unit":"USD","end":"2021-12-31","value":158595000},"currentAssets@FY2021":{"kind":"filed","concept":"AssetsCurrent","filing":9,"unit":"USD","end":"2021-12-31","value":158595000},"currentAssets@2022Q1":{"kind":"filed","concept":"AssetsCurrent","filing":10,"unit":"USD","end":"2022-03-31","value":169574000},"currentAssets@2022Q2":{"kind":"filed","concept":"AssetsCurrent","filing":11,"unit":"USD","end":"2022-06-30","value":156383000},"currentAssets@2022Q3":{"kind":"filed","concept":"AssetsCurrent","filing":12,"unit":"USD","end":"2022-09-30","value":176794000},"currentAssets@2022Q4":{"kind":"filed","concept":"AssetsCurrent","filing":44,"unit":"USD","end":"2022-12-31","value":201468000},"currentAssets@FY2022":{"kind":"filed","concept":"AssetsCurrent","filing":44,"unit":"USD","end":"2022-12-31","value":201468000},"currentAssets@2023Q1":{"kind":"filed","concept":"AssetsCurrent","filing":38,"unit":"USD","end":"2023-03-31","value":211878000},"currentAssets@2023Q2":{"kind":"filed","concept":"AssetsCurrent","filing":39,"unit":"USD","end":"2023-06-30","value":209482000},"currentAssets@2023Q3":{"kind":"filed","concept":"AssetsCurrent","filing":34,"unit":"USD","end":"2023-09-30","value":239877000},"currentAssets@2023Q4":{"kind":"filed","concept":"AssetsCurrent","filing":33,"unit":"USD","end":"2023-12-31","value":272357000},"currentAssets@FY2023":{"kind":"filed","concept":"AssetsCurrent","filing":33,"unit":"USD","end":"2023-12-31","value":272357000},"currentAssets@2024Q1":{"kind":"filed","concept":"AssetsCurrent","filing":35,"unit":"USD","end":"2024-03-31","value":306666000},"currentAssets@2024Q2":{"kind":"filed","concept":"AssetsCurrent","filing":13,"unit":"USD","end":"2024-06-30","value":348797000},"currentAssets@2024Q3":{"kind":"filed","concept":"AssetsCurrent","filing":14,"unit":"USD","end":"2024-09-30","value":395143000},"currentAssets@2024Q4":{"kind":"filed","concept":"AssetsCurrent","filing":40,"unit":"USD","end":"2024-12-31","value":335402000},"currentAssets@FY2024":{"kind":"filed","concept":"AssetsCurrent","filing":40,"unit":"USD","end":"2024-12-31","value":335402000},"currentAssets@2025Q1":{"kind":"filed","concept":"AssetsCurrent","filing":41,"unit":"USD","end":"2025-03-31","value":272014000},"currentAssets@2025Q2":{"kind":"filed","concept":"AssetsCurrent","filing":42,"unit":"USD","end":"2025-06-30","value":197135000},"currentAssets@2025Q3":{"kind":"filed","concept":"AssetsCurrent","filing":16,"unit":"USD","end":"2025-09-30","value":302764000},"currentAssets@2025Q4":{"kind":"filed","concept":"AssetsCurrent","filing":15,"unit":"USD","end":"2025-12-31","value":353314000},"currentAssets@FY2025":{"kind":"filed","concept":"AssetsCurrent","filing":15,"unit":"USD","end":"2025-12-31","value":353314000},"currentAssets@2026Q1":{"kind":"filed","concept":"AssetsCurrent","filing":43,"unit":"USD","end":"2026-03-31","value":254942000},"currentAssets@2026Q2":{"kind":"filed","concept":"AssetsCurrent","filing":15,"unit":"USD","end":"2026-06-30","value":325185000},"totalAssets@2018Q4":{"kind":"filed","concept":"Assets","filing":29,"unit":"USD","end":"2018-12-31","value":175741000},"totalAssets@FY2018":{"kind":"filed","concept":"Assets","filing":29,"unit":"USD","end":"2018-12-31","value":175741000},"totalAssets@2014Q4":{"kind":"filed","concept":"Assets","filing":23,"unit":"USD","end":"2014-12-31","value":25434000},"totalAssets@FY2014":{"kind":"filed","concept":"Assets","filing":23,"unit":"USD","end":"2014-12-31","value":25434000},"totalAssets@2015Q2":{"kind":"filed","concept":"Assets","filing":24,"unit":"USD","end":"2015-06-30","value":98296000},"totalAssets@2015Q3":{"kind":"filed","concept":"Assets","filing":25,"unit":"USD","end":"2015-09-30","value":94191000},"totalAssets@2015Q4":{"kind":"filed","concept":"Assets","filing":26,"unit":"USD","end":"2015-12-31","value":90481000},"totalAssets@FY2015":{"kind":"filed","concept":"Assets","filing":26,"unit":"USD","end":"2015-12-31","value":90481000},"totalAssets@2016Q1":{"kind":"filed","concept":"Assets","filing":27,"unit":"USD","end":"2016-03-31","value":89580000},"totalAssets@2016Q2":{"kind":"filed","concept":"Assets","filing":28,"unit":"USD","end":"2016-06-30","value":89754000},"totalAssets@2016Q3":{"kind":"filed","concept":"Assets","filing":18,"unit":"USD","end":"2016-09-30","value":89010000},"totalAssets@2016Q4":{"kind":"filed","concept":"Assets","filing":17,"unit":"USD","end":"2016-12-31","value":92583000},"totalAssets@FY2016":{"kind":"filed","concept":"Assets","filing":17,"unit":"USD","end":"2016-12-31","value":92583000},"totalAssets@2017Q1":{"kind":"filed","concept":"Assets","filing":19,"unit":"USD","end":"2017-03-31","value":92894000},"totalAssets@2017Q2":{"kind":"filed","concept":"Assets","filing":20,"unit":"USD","end":"2017-06-30","value":99583000},"totalAssets@2017Q3":{"kind":"filed","concept":"Assets","filing":21,"unit":"USD","end":"2017-09-30","value":105747000},"totalAssets@2017Q4":{"kind":"filed","concept":"Assets","filing":0,"unit":"USD","end":"2017-12-31","value":110248000},"totalAssets@FY2017":{"kind":"filed","concept":"Assets","filing":0,"unit":"USD","end":"2017-12-31","value":110248000},"totalAssets@2018Q1":{"kind":"filed","concept":"Assets","filing":22,"unit":"USD","end":"2018-03-31","value":114065000},"totalAssets@2018Q2":{"kind":"filed","concept":"Assets","filing":1,"unit":"USD","end":"2018-06-30","value":123958000},"totalAssets@2018Q3":{"kind":"filed","concept":"Assets","filing":2,"unit":"USD","end":"2018-09-30","value":136189000},"totalAssets@2019Q1":{"kind":"filed","concept":"Assets","filing":30,"unit":"USD","end":"2019-03-31","value":200582000},"totalAssets@2019Q2":{"kind":"filed","concept":"Assets","filing":31,"unit":"USD","end":"2019-06-30","value":226094000},"totalAssets@2019Q3":{"kind":"filed","concept":"Assets","filing":32,"unit":"USD","end":"2019-09-30","value":233828000},"totalAssets@2019Q4":{"kind":"filed","concept":"Assets","filing":36,"unit":"USD","end":"2019-12-31","value":260102000},"totalAssets@FY2019":{"kind":"filed","concept":"Assets","filing":36,"unit":"USD","end":"2019-12-31","value":260102000},"totalAssets@2020Q1":{"kind":"filed","concept":"Assets","filing":37,"unit":"USD","end":"2020-03-31","value":293427000},"totalAssets@2020Q2":{"kind":"filed","concept":"Assets","filing":3,"unit":"USD","end":"2020-06-30","value":320351000},"totalAssets@2020Q3":{"kind":"filed","concept":"Assets","filing":4,"unit":"USD","end":"2020-09-30","value":386272000},"totalAssets@2020Q4":{"kind":"filed","concept":"Assets","filing":5,"unit":"USD","end":"2020-12-31","value":389480000},"totalAssets@FY2020":{"kind":"filed","concept":"Assets","filing":5,"unit":"USD","end":"2020-12-31","value":389480000},"totalAssets@2021Q1":{"kind":"filed","concept":"Assets","filing":6,"unit":"USD","end":"2021-03-31","value":378697000},"totalAssets@2021Q2":{"kind":"filed","concept":"Assets","filing":7,"unit":"USD","end":"2021-06-30","value":399072000},"totalAssets@2021Q3":{"kind":"filed","concept":"Assets","filing":8,"unit":"USD","end":"2021-09-30","value":407387000},"totalAssets@2021Q4":{"kind":"filed","concept":"Assets","filing":9,"unit":"USD","end":"2021-12-31","value":408017000},"totalAssets@FY2021":{"kind":"filed","concept":"Assets","filing":9,"unit":"USD","end":"2021-12-31","value":408017000},"totalAssets@2022Q1":{"kind":"filed","concept":"Assets","filing":10,"unit":"USD","end":"2022-03-31","value":400034000},"totalAssets@2022Q2":{"kind":"filed","concept":"Assets","filing":11,"unit":"USD","end":"2022-06-30","value":375428000},"totalAssets@2022Q3":{"kind":"filed","concept":"Assets","filing":12,"unit":"USD","end":"2022-09-30","value":384882000},"totalAssets@2022Q4":{"kind":"filed","concept":"Assets","filing":44,"unit":"USD","end":"2022-12-31","value":381217000},"totalAssets@FY2022":{"kind":"filed","concept":"Assets","filing":44,"unit":"USD","end":"2022-12-31","value":381217000},"totalAssets@2023Q1":{"kind":"filed","concept":"Assets","filing":38,"unit":"USD","end":"2023-03-31","value":370700000},"totalAssets@2023Q2":{"kind":"filed","concept":"Assets","filing":39,"unit":"USD","end":"2023-06-30","value":351359000},"totalAssets@2023Q3":{"kind":"filed","concept":"Assets","filing":34,"unit":"USD","end":"2023-09-30","value":378600000},"totalAssets@2023Q4":{"kind":"filed","concept":"Assets","filing":33,"unit":"USD","end":"2023-12-31","value":408889000},"totalAssets@FY2023":{"kind":"filed","concept":"Assets","filing":33,"unit":"USD","end":"2023-12-31","value":408889000},"totalAssets@2024Q1":{"kind":"filed","concept":"Assets","filing":35,"unit":"USD","end":"2024-03-31","value":438770000},"totalAssets@2024Q2":{"kind":"filed","concept":"Assets","filing":13,"unit":"USD","end":"2024-06-30","value":479317000},"totalAssets@2024Q3":{"kind":"filed","concept":"Assets","filing":14,"unit":"USD","end":"2024-09-30","value":523297000},"totalAssets@2024Q4":{"kind":"filed","concept":"Assets","filing":40,"unit":"USD","end":"2024-12-31","value":626678000},"totalAssets@FY2024":{"kind":"filed","concept":"Assets","filing":40,"unit":"USD","end":"2024-12-31","value":626678000},"totalAssets@2025Q1":{"kind":"filed","concept":"Assets","filing":41,"unit":"USD","end":"2025-03-31","value":564733000},"totalAssets@2025Q2":{"kind":"filed","concept":"Assets","filing":42,"unit":"USD","end":"2025-06-30","value":567403000},"totalAssets@2025Q3":{"kind":"filed","concept":"Assets","filing":16,"unit":"USD","end":"2025-09-30","value":640465000},"totalAssets@2025Q4":{"kind":"filed","concept":"Assets","filing":15,"unit":"USD","end":"2025-12-31","value":688967000},"totalAssets@FY2025":{"kind":"filed","concept":"Assets","filing":15,"unit":"USD","end":"2025-12-31","value":688967000},"totalAssets@2026Q1":{"kind":"filed","concept":"Assets","filing":43,"unit":"USD","end":"2026-03-31","value":580560000},"totalAssets@2026Q2":{"kind":"filed","concept":"Assets","filing":15,"unit":"USD","end":"2026-06-30","value":648371000},"currentLiabilities@2019Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":36,"unit":"USD","end":"2019-12-31","value":47465000},"currentLiabilities@FY2019":{"kind":"filed","concept":"LiabilitiesCurrent","filing":36,"unit":"USD","end":"2019-12-31","value":47465000},"currentLiabilities@2014Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":23,"unit":"USD","end":"2014-12-31","value":13528000},"currentLiabilities@FY2014":{"kind":"filed","concept":"LiabilitiesCurrent","filing":23,"unit":"USD","end":"2014-12-31","value":13528000},"currentLiabilities@2015Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":24,"unit":"USD","end":"2015-06-30","value":18059000},"currentLiabilities@2015Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":25,"unit":"USD","end":"2015-09-30","value":17239000},"currentLiabilities@2015Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":26,"unit":"USD","end":"2015-12-31","value":16905000},"currentLiabilities@FY2015":{"kind":"filed","concept":"LiabilitiesCurrent","filing":26,"unit":"USD","end":"2015-12-31","value":16905000},"currentLiabilities@2016Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":27,"unit":"USD","end":"2016-03-31","value":17834000},"currentLiabilities@2016Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":28,"unit":"USD","end":"2016-06-30","value":18808000},"currentLiabilities@2016Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":18,"unit":"USD","end":"2016-09-30","value":17794000},"currentLiabilities@2016Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":17,"unit":"USD","end":"2016-12-31","value":21361000},"currentLiabilities@FY2016":{"kind":"filed","concept":"LiabilitiesCurrent","filing":17,"unit":"USD","end":"2016-12-31","value":21361000},"currentLiabilities@2017Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":19,"unit":"USD","end":"2017-03-31","value":20945000},"currentLiabilities@2017Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":20,"unit":"USD","end":"2017-06-30","value":23044000},"currentLiabilities@2017Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":21,"unit":"USD","end":"2017-09-30","value":23832000},"currentLiabilities@2017Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":0,"unit":"USD","end":"2017-12-31","value":23912000},"currentLiabilities@FY2017":{"kind":"filed","concept":"LiabilitiesCurrent","filing":0,"unit":"USD","end":"2017-12-31","value":23912000},"currentLiabilities@2018Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":22,"unit":"USD","end":"2018-03-31","value":20365000},"currentLiabilities@2018Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":1,"unit":"USD","end":"2018-06-30","value":21913000},"currentLiabilities@2018Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":2,"unit":"USD","end":"2018-09-30","value":20784000},"currentLiabilities@2018Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":29,"unit":"USD","end":"2018-12-31","value":28213000},"currentLiabilities@FY2018":{"kind":"filed","concept":"LiabilitiesCurrent","filing":29,"unit":"USD","end":"2018-12-31","value":28213000},"currentLiabilities@2019Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":30,"unit":"USD","end":"2019-03-31","value":38159000},"currentLiabilities@2019Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":31,"unit":"USD","end":"2019-06-30","value":41816000},"currentLiabilities@2019Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":32,"unit":"USD","end":"2019-09-30","value":42270000},"currentLiabilities@2020Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":37,"unit":"USD","end":"2020-03-31","value":38649000},"currentLiabilities@2020Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":3,"unit":"USD","end":"2020-06-30","value":47307000},"currentLiabilities@2020Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":4,"unit":"USD","end":"2020-09-30","value":56151000},"currentLiabilities@2020Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":5,"unit":"USD","end":"2020-12-31","value":49805000},"currentLiabilities@FY2020":{"kind":"filed","concept":"LiabilitiesCurrent","filing":5,"unit":"USD","end":"2020-12-31","value":49805000},"currentLiabilities@2021Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":6,"unit":"USD","end":"2021-03-31","value":43037000},"currentLiabilities@2021Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":7,"unit":"USD","end":"2021-06-30","value":48785000},"currentLiabilities@2021Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":8,"unit":"USD","end":"2021-09-30","value":49202000},"currentLiabilities@2021Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":9,"unit":"USD","end":"2021-12-31","value":52642000},"currentLiabilities@FY2021":{"kind":"filed","concept":"LiabilitiesCurrent","filing":9,"unit":"USD","end":"2021-12-31","value":52642000},"currentLiabilities@2022Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":10,"unit":"USD","end":"2022-03-31","value":54020000},"currentLiabilities@2022Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":11,"unit":"USD","end":"2022-06-30","value":54719000},"currentLiabilities@2022Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":12,"unit":"USD","end":"2022-09-30","value":57765000},"currentLiabilities@2022Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":44,"unit":"USD","end":"2022-12-31","value":61343000},"currentLiabilities@FY2022":{"kind":"filed","concept":"LiabilitiesCurrent","filing":44,"unit":"USD","end":"2022-12-31","value":61343000},"currentLiabilities@2023Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":38,"unit":"USD","end":"2023-03-31","value":79827000},"currentLiabilities@2023Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":39,"unit":"USD","end":"2023-06-30","value":74711000},"currentLiabilities@2023Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":34,"unit":"USD","end":"2023-09-30","value":74147000},"currentLiabilities@2023Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":33,"unit":"USD","end":"2023-12-31","value":69766000},"currentLiabilities@FY2023":{"kind":"filed","concept":"LiabilitiesCurrent","filing":33,"unit":"USD","end":"2023-12-31","value":69766000},"currentLiabilities@2024Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":35,"unit":"USD","end":"2024-03-31","value":56057000},"currentLiabilities@2024Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":13,"unit":"USD","end":"2024-06-30","value":63349000},"currentLiabilities@2024Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":14,"unit":"USD","end":"2024-09-30","value":63697000},"currentLiabilities@2024Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":40,"unit":"USD","end":"2024-12-31","value":63280000},"currentLiabilities@FY2024":{"kind":"filed","concept":"LiabilitiesCurrent","filing":40,"unit":"USD","end":"2024-12-31","value":63280000},"currentLiabilities@2025Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":41,"unit":"USD","end":"2025-03-31","value":58606000},"currentLiabilities@2025Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":42,"unit":"USD","end":"2025-06-30","value":67589000},"currentLiabilities@2025Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":16,"unit":"USD","end":"2025-09-30","value":100432000},"currentLiabilities@2025Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":15,"unit":"USD","end":"2025-12-31","value":106847000},"currentLiabilities@FY2025":{"kind":"filed","concept":"LiabilitiesCurrent","filing":15,"unit":"USD","end":"2025-12-31","value":106847000},"currentLiabilities@2026Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":43,"unit":"USD","end":"2026-03-31","value":72357000},"currentLiabilities@2026Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":15,"unit":"USD","end":"2026-06-30","value":84882000},"totalLiabilities@2019Q4":{"kind":"filed","concept":"Liabilities","filing":36,"unit":"USD","end":"2019-12-31","value":128152000},"totalLiabilities@FY2019":{"kind":"filed","concept":"Liabilities","filing":36,"unit":"USD","end":"2019-12-31","value":128152000},"totalLiabilities@2014Q4":{"kind":"filed","concept":"Liabilities","filing":23,"unit":"USD","end":"2014-12-31","value":13735000},"totalLiabilities@FY2014":{"kind":"filed","concept":"Liabilities","filing":23,"unit":"USD","end":"2014-12-31","value":13735000},"totalLiabilities@2015Q2":{"kind":"filed","concept":"Liabilities","filing":24,"unit":"USD","end":"2015-06-30","value":27817000},"totalLiabilities@2015Q3":{"kind":"filed","concept":"Liabilities","filing":25,"unit":"USD","end":"2015-09-30","value":17865000},"totalLiabilities@2015Q4":{"kind":"filed","concept":"Liabilities","filing":26,"unit":"USD","end":"2015-12-31","value":17784000},"totalLiabilities@FY2015":{"kind":"filed","concept":"Liabilities","filing":26,"unit":"USD","end":"2015-12-31","value":17784000},"totalLiabilities@2016Q1":{"kind":"filed","concept":"Liabilities","filing":27,"unit":"USD","end":"2016-03-31","value":19580000},"totalLiabilities@2016Q2":{"kind":"filed","concept":"Liabilities","filing":28,"unit":"USD","end":"2016-06-30","value":20673000},"totalLiabilities@2016Q3":{"kind":"filed","concept":"Liabilities","filing":18,"unit":"USD","end":"2016-09-30","value":19541000},"totalLiabilities@2016Q4":{"kind":"filed","concept":"Liabilities","filing":17,"unit":"USD","end":"2016-12-31","value":22901000},"totalLiabilities@FY2016":{"kind":"filed","concept":"Liabilities","filing":17,"unit":"USD","end":"2016-12-31","value":22901000},"totalLiabilities@2017Q1":{"kind":"filed","concept":"Liabilities","filing":19,"unit":"USD","end":"2017-03-31","value":22401000},"totalLiabilities@2017Q2":{"kind":"filed","concept":"Liabilities","filing":20,"unit":"USD","end":"2017-06-30","value":24418000},"totalLiabilities@2017Q3":{"kind":"filed","concept":"Liabilities","filing":21,"unit":"USD","end":"2017-09-30","value":25070000},"totalLiabilities@2017Q4":{"kind":"filed","concept":"Liabilities","filing":0,"unit":"USD","end":"2017-12-31","value":25169000},"totalLiabilities@FY2017":{"kind":"filed","concept":"Liabilities","filing":0,"unit":"USD","end":"2017-12-31","value":25169000},"totalLiabilities@2018Q1":{"kind":"filed","concept":"Liabilities","filing":22,"unit":"USD","end":"2018-03-31","value":21526000},"totalLiabilities@2018Q2":{"kind":"filed","concept":"Liabilities","filing":1,"unit":"USD","end":"2018-06-30","value":22980000},"totalLiabilities@2018Q3":{"kind":"filed","concept":"Liabilities","filing":2,"unit":"USD","end":"2018-09-30","value":27826000},"totalLiabilities@2018Q4":{"kind":"filed","concept":"Liabilities","filing":29,"unit":"USD","end":"2018-12-31","value":83895000},"totalLiabilities@FY2018":{"kind":"filed","concept":"Liabilities","filing":29,"unit":"USD","end":"2018-12-31","value":83895000},"totalLiabilities@2019Q1":{"kind":"filed","concept":"Liabilities","filing":30,"unit":"USD","end":"2019-03-31","value":105527000},"totalLiabilities@2019Q2":{"kind":"filed","concept":"Liabilities","filing":31,"unit":"USD","end":"2019-06-30","value":107879000},"totalLiabilities@2019Q3":{"kind":"filed","concept":"Liabilities","filing":32,"unit":"USD","end":"2019-09-30","value":108411000},"totalLiabilities@2020Q1":{"kind":"filed","concept":"Liabilities","filing":37,"unit":"USD","end":"2020-03-31","value":168552000},"totalLiabilities@2020Q2":{"kind":"filed","concept":"Liabilities","filing":3,"unit":"USD","end":"2020-06-30","value":175847000},"totalLiabilities@2020Q3":{"kind":"filed","concept":"Liabilities","filing":4,"unit":"USD","end":"2020-09-30","value":101756000},"totalLiabilities@2020Q4":{"kind":"filed","concept":"Liabilities","filing":5,"unit":"USD","end":"2020-12-31","value":103560000},"totalLiabilities@FY2020":{"kind":"filed","concept":"Liabilities","filing":5,"unit":"USD","end":"2020-12-31","value":103560000},"totalLiabilities@2021Q1":{"kind":"filed","concept":"Liabilities","filing":6,"unit":"USD","end":"2021-03-31","value":92913000},"totalLiabilities@2021Q2":{"kind":"filed","concept":"Liabilities","filing":7,"unit":"USD","end":"2021-06-30","value":111805000},"totalLiabilities@2021Q3":{"kind":"filed","concept":"Liabilities","filing":8,"unit":"USD","end":"2021-09-30","value":115688000},"totalLiabilities@2021Q4":{"kind":"filed","concept":"Liabilities","filing":9,"unit":"USD","end":"2021-12-31","value":110636000},"totalLiabilities@FY2021":{"kind":"filed","concept":"Liabilities","filing":9,"unit":"USD","end":"2021-12-31","value":110636000},"totalLiabilities@2022Q1":{"kind":"filed","concept":"Liabilities","filing":10,"unit":"USD","end":"2022-03-31","value":111291000},"totalLiabilities@2022Q2":{"kind":"filed","concept":"Liabilities","filing":11,"unit":"USD","end":"2022-06-30","value":110437000},"totalLiabilities@2022Q3":{"kind":"filed","concept":"Liabilities","filing":12,"unit":"USD","end":"2022-09-30","value":113010000},"totalLiabilities@2022Q4":{"kind":"filed","concept":"Liabilities","filing":44,"unit":"USD","end":"2022-12-31","value":115671000},"totalLiabilities@FY2022":{"kind":"filed","concept":"Liabilities","filing":44,"unit":"USD","end":"2022-12-31","value":115671000},"totalLiabilities@2023Q1":{"kind":"filed","concept":"Liabilities","filing":38,"unit":"USD","end":"2023-03-31","value":130131000},"totalLiabilities@2023Q2":{"kind":"filed","concept":"Liabilities","filing":39,"unit":"USD","end":"2023-06-30","value":125406000},"totalLiabilities@2023Q3":{"kind":"filed","concept":"Liabilities","filing":34,"unit":"USD","end":"2023-09-30","value":115944000},"totalLiabilities@2023Q4":{"kind":"filed","concept":"Liabilities","filing":33,"unit":"USD","end":"2023-12-31","value":111577000},"totalLiabilities@FY2023":{"kind":"filed","concept":"Liabilities","filing":33,"unit":"USD","end":"2023-12-31","value":111577000},"totalLiabilities@2024Q1":{"kind":"filed","concept":"Liabilities","filing":35,"unit":"USD","end":"2024-03-31","value":99575000},"totalLiabilities@2024Q2":{"kind":"filed","concept":"Liabilities","filing":13,"unit":"USD","end":"2024-06-30","value":107905000},"totalLiabilities@2024Q3":{"kind":"filed","concept":"Liabilities","filing":14,"unit":"USD","end":"2024-09-30","value":110470000},"totalLiabilities@2024Q4":{"kind":"filed","concept":"Liabilities","filing":40,"unit":"USD","end":"2024-12-31","value":107388000},"totalLiabilities@FY2024":{"kind":"filed","concept":"Liabilities","filing":40,"unit":"USD","end":"2024-12-31","value":107388000},"totalLiabilities@2025Q1":{"kind":"filed","concept":"Liabilities","filing":41,"unit":"USD","end":"2025-03-31","value":102614000},"totalLiabilities@2025Q2":{"kind":"filed","concept":"Liabilities","filing":42,"unit":"USD","end":"2025-06-30","value":111757000},"totalLiabilities@2025Q3":{"kind":"filed","concept":"Liabilities","filing":16,"unit":"USD","end":"2025-09-30","value":141597000},"totalLiabilities@2025Q4":{"kind":"filed","concept":"Liabilities","filing":15,"unit":"USD","end":"2025-12-31","value":146388000},"totalLiabilities@FY2025":{"kind":"filed","concept":"Liabilities","filing":15,"unit":"USD","end":"2025-12-31","value":146388000},"totalLiabilities@2026Q1":{"kind":"filed","concept":"Liabilities","filing":43,"unit":"USD","end":"2026-03-31","value":110332000},"totalLiabilities@2026Q2":{"kind":"filed","concept":"Liabilities","filing":15,"unit":"USD","end":"2026-06-30","value":122229000},"#321":{"kind":"filed","concept":"LongTermDebtNoncurrent","filing":24,"unit":"USD","end":"2014-12-31","value":0},"#322":{"kind":"filed","concept":"LongTermDebtCurrent","filing":24,"unit":"USD","end":"2014-12-31","value":0},"totalDebt@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#321"},{"ref":"#322"}],"rule":"component-sum","value":0},"totalDebt@FY2014":{"kind":"computed","op":"sum","terms":[{"ref":"#321"},{"ref":"#322"}],"rule":"component-sum","value":0},"#323":{"kind":"filed","concept":"LongTermDebtNoncurrent","filing":24,"unit":"USD","end":"2015-06-30","value":9318000},"#324":{"kind":"filed","concept":"LongTermDebtCurrent","filing":24,"unit":"USD","end":"2015-06-30","value":231000},"totalDebt@2015Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#323"},{"ref":"#324"}],"rule":"component-sum","value":9549000},"#325":{"kind":"filed","concept":"LongTermDebtNoncurrent","filing":0,"unit":"USD","end":"2017-12-31","value":0},"#326":{"kind":"filed","concept":"LongTermDebtCurrent","filing":0,"unit":"USD","end":"2017-12-31","value":0},"totalDebt@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#325"},{"ref":"#326"}],"rule":"component-sum","value":0},"totalDebt@FY2017":{"kind":"computed","op":"sum","terms":[{"ref":"#325"},{"ref":"#326"}],"rule":"component-sum","value":0},"#327":{"kind":"filed","concept":"LongTermDebtNoncurrent","filing":29,"unit":"USD","end":"2018-12-31","value":48602000},"#328":{"kind":"filed","concept":"LongTermDebtCurrent","filing":29,"unit":"USD","end":"2018-12-31","value":1213000},"totalDebt@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#327"},{"ref":"#328"}],"rule":"component-sum","value":49815000},"totalDebt@FY2018":{"kind":"computed","op":"sum","terms":[{"ref":"#327"},{"ref":"#328"}],"rule":"component-sum","value":49815000},"#329":{"kind":"filed","concept":"LongTermDebtNoncurrent","filing":30,"unit":"USD","end":"2019-03-31","value":48290000},"#330":{"kind":"filed","concept":"LongTermDebtCurrent","filing":30,"unit":"USD","end":"2019-03-31","value":1213000},"totalDebt@2019Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#329"},{"ref":"#330"}],"rule":"component-sum","value":49503000},"#331":{"kind":"filed","concept":"LongTermDebtNoncurrent","filing":31,"unit":"USD","end":"2019-06-30","value":47979000},"#332":{"kind":"filed","concept":"LongTermDebtCurrent","filing":31,"unit":"USD","end":"2019-06-30","value":1208000},"totalDebt@2019Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#331"},{"ref":"#332"}],"rule":"component-sum","value":49187000},"#333":{"kind":"filed","concept":"LongTermDebtNoncurrent","filing":32,"unit":"USD","end":"2019-09-30","value":47677000},"#334":{"kind":"filed","concept":"LongTermDebtCurrent","filing":32,"unit":"USD","end":"2019-09-30","value":1208000},"totalDebt@2019Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#333"},{"ref":"#334"}],"rule":"component-sum","value":48885000},"#335":{"kind":"filed","concept":"LongTermDebtNoncurrent","filing":29,"unit":"USD","end":"2019-12-31","value":47375000},"#336":{"kind":"filed","concept":"LongTermDebtCurrent","filing":36,"unit":"USD","end":"2019-12-31","value":1208000},"totalDebt@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#335"},{"ref":"#336"}],"rule":"component-sum","value":48583000},"totalDebt@FY2019":{"kind":"computed","op":"sum","terms":[{"ref":"#335"},{"ref":"#336"}],"rule":"component-sum","value":48583000},"equity@2019Q1":{"kind":"filed","concept":"StockholdersEquity","filing":4,"unit":"USD","end":"2019-03-31","value":95055000},"equity@2019Q2":{"kind":"filed","concept":"StockholdersEquity","filing":4,"unit":"USD","end":"2019-06-30","value":118215000},"equity@FY2013":{"kind":"filed","concept":"StockholdersEquity","filing":26,"unit":"USD","end":"2013-12-31","value":-43959000},"equity@2014Q4":{"kind":"filed","concept":"StockholdersEquity","filing":17,"unit":"USD","end":"2014-12-31","value":-51467000},"equity@FY2014":{"kind":"filed","concept":"StockholdersEquity","filing":17,"unit":"USD","end":"2014-12-31","value":-51467000},"equity@2015Q2":{"kind":"filed","concept":"StockholdersEquity","filing":24,"unit":"USD","end":"2015-06-30","value":70479000},"equity@2015Q3":{"kind":"filed","concept":"StockholdersEquity","filing":25,"unit":"USD","end":"2015-09-30","value":76326000},"equity@2015Q4":{"kind":"filed","concept":"StockholdersEquity","filing":0,"unit":"USD","end":"2015-12-31","value":72697000},"equity@FY2015":{"kind":"filed","concept":"StockholdersEquity","filing":0,"unit":"USD","end":"2015-12-31","value":72697000},"equity@2016Q1":{"kind":"filed","concept":"StockholdersEquity","filing":27,"unit":"USD","end":"2016-03-31","value":70000000},"equity@2016Q2":{"kind":"filed","concept":"StockholdersEquity","filing":28,"unit":"USD","end":"2016-06-30","value":69081000},"equity@2016Q3":{"kind":"filed","concept":"StockholdersEquity","filing":18,"unit":"USD","end":"2016-09-30","value":69469000},"equity@2016Q4":{"kind":"filed","concept":"StockholdersEquity","filing":29,"unit":"USD","end":"2016-12-31","value":69682000},"equity@FY2016":{"kind":"filed","concept":"StockholdersEquity","filing":29,"unit":"USD","end":"2016-12-31","value":69682000},"equity@2017Q1":{"kind":"filed","concept":"StockholdersEquity","filing":19,"unit":"USD","end":"2017-03-31","value":70493000},"equity@2017Q2":{"kind":"filed","concept":"StockholdersEquity","filing":20,"unit":"USD","end":"2017-06-30","value":75165000},"equity@2017Q3":{"kind":"filed","concept":"StockholdersEquity","filing":21,"unit":"USD","end":"2017-09-30","value":80677000},"equity@2017Q4":{"kind":"filed","concept":"StockholdersEquity","filing":36,"unit":"USD","end":"2017-12-31","value":85079000},"equity@FY2017":{"kind":"filed","concept":"StockholdersEquity","filing":36,"unit":"USD","end":"2017-12-31","value":85079000},"equity@2018Q1":{"kind":"filed","concept":"StockholdersEquity","filing":32,"unit":"USD","end":"2018-03-31","value":92539000},"equity@2018Q2":{"kind":"filed","concept":"StockholdersEquity","filing":32,"unit":"USD","end":"2018-06-30","value":100978000},"equity@2018Q3":{"kind":"filed","concept":"StockholdersEquity","filing":32,"unit":"USD","end":"2018-09-30","value":108363000},"equity@2018Q4":{"kind":"filed","concept":"StockholdersEquity","filing":5,"unit":"USD","end":"2018-12-31","value":91846000},"equity@FY2018":{"kind":"filed","concept":"StockholdersEquity","filing":5,"unit":"USD","end":"2018-12-31","value":91846000},"equity@2019Q3":{"kind":"filed","concept":"StockholdersEquity","filing":4,"unit":"USD","end":"2019-09-30","value":125417000},"equity@2019Q4":{"kind":"filed","concept":"StockholdersEquity","filing":9,"unit":"USD","end":"2019-12-31","value":131950000},"equity@FY2019":{"kind":"filed","concept":"StockholdersEquity","filing":9,"unit":"USD","end":"2019-12-31","value":131950000},"equity@2020Q1":{"kind":"filed","concept":"StockholdersEquity","filing":8,"unit":"USD","end":"2020-03-31","value":124875000},"equity@2020Q2":{"kind":"filed","concept":"StockholdersEquity","filing":8,"unit":"USD","end":"2020-06-30","value":144504000},"equity@2020Q3":{"kind":"filed","concept":"StockholdersEquity","filing":8,"unit":"USD","end":"2020-09-30","value":284516000},"equity@2020Q4":{"kind":"filed","concept":"StockholdersEquity","filing":44,"unit":"USD","end":"2020-12-31","value":285920000},"equity@FY2020":{"kind":"filed","concept":"StockholdersEquity","filing":44,"unit":"USD","end":"2020-12-31","value":285920000},"equity@2021Q1":{"kind":"filed","concept":"StockholdersEquity","filing":12,"unit":"USD","end":"2021-03-31","value":285784000},"equity@2021Q2":{"kind":"filed","concept":"StockholdersEquity","filing":12,"unit":"USD","end":"2021-06-30","value":287267000},"equity@2021Q3":{"kind":"filed","concept":"StockholdersEquity","filing":12,"unit":"USD","end":"2021-09-30","value":291699000},"equity@2021Q4":{"kind":"filed","concept":"StockholdersEquity","filing":33,"unit":"USD","end":"2021-12-31","value":297381000},"equity@FY2021":{"kind":"filed","concept":"StockholdersEquity","filing":33,"unit":"USD","end":"2021-12-31","value":297381000},"equity@2022Q1":{"kind":"filed","concept":"StockholdersEquity","filing":34,"unit":"USD","end":"2022-03-31","value":288743000},"equity@2022Q2":{"kind":"filed","concept":"StockholdersEquity","filing":34,"unit":"USD","end":"2022-06-30","value":264991000},"equity@2022Q3":{"kind":"filed","concept":"StockholdersEquity","filing":34,"unit":"USD","end":"2022-09-30","value":271872000},"equity@2022Q4":{"kind":"filed","concept":"StockholdersEquity","filing":40,"unit":"USD","end":"2022-12-31","value":265546000},"equity@FY2022":{"kind":"filed","concept":"StockholdersEquity","filing":40,"unit":"USD","end":"2022-12-31","value":265546000},"equity@2023Q1":{"kind":"filed","concept":"StockholdersEquity","filing":14,"unit":"USD","end":"2023-03-31","value":240569000},"equity@2023Q2":{"kind":"filed","concept":"StockholdersEquity","filing":14,"unit":"USD","end":"2023-06-30","value":225953000},"equity@2023Q3":{"kind":"filed","concept":"StockholdersEquity","filing":14,"unit":"USD","end":"2023-09-30","value":262656000},"equity@2023Q4":{"kind":"filed","concept":"StockholdersEquity","filing":40,"unit":"USD","end":"2023-12-31","value":297312000},"equity@FY2023":{"kind":"filed","concept":"StockholdersEquity","filing":40,"unit":"USD","end":"2023-12-31","value":297312000},"equity@2024Q1":{"kind":"filed","concept":"StockholdersEquity","filing":16,"unit":"USD","end":"2024-03-31","value":339195000},"equity@2024Q2":{"kind":"filed","concept":"StockholdersEquity","filing":16,"unit":"USD","end":"2024-06-30","value":371412000},"equity@2024Q3":{"kind":"filed","concept":"StockholdersEquity","filing":16,"unit":"USD","end":"2024-09-30","value":412827000},"equity@2024Q4":{"kind":"filed","concept":"StockholdersEquity","filing":15,"unit":"USD","end":"2024-12-31","value":519290000},"equity@FY2024":{"kind":"filed","concept":"StockholdersEquity","filing":15,"unit":"USD","end":"2024-12-31","value":519290000},"equity@2025Q1":{"kind":"filed","concept":"StockholdersEquity","filing":15,"unit":"USD","end":"2025-03-31","value":462119000},"equity@2025Q2":{"kind":"filed","concept":"StockholdersEquity","filing":15,"unit":"USD","end":"2025-06-30","value":455646000},"equity@2025Q3":{"kind":"filed","concept":"StockholdersEquity","filing":16,"unit":"USD","end":"2025-09-30","value":498868000},"equity@2025Q4":{"kind":"filed","concept":"StockholdersEquity","filing":15,"unit":"USD","end":"2025-12-31","value":542579000},"equity@FY2025":{"kind":"filed","concept":"StockholdersEquity","filing":15,"unit":"USD","end":"2025-12-31","value":542579000},"equity@2026Q1":{"kind":"filed","concept":"StockholdersEquity","filing":15,"unit":"USD","end":"2026-03-31","value":470228000},"equity@2026Q2":{"kind":"filed","concept":"StockholdersEquity","filing":15,"unit":"USD","end":"2026-06-30","value":526142000},"temporaryEquity@2014Q4":{"kind":"filed","concept":"TemporaryEquityCarryingAmountAttributableToParent","filing":23,"unit":"USD","end":"2014-12-31","value":63166000},"temporaryEquity@FY2014":{"kind":"filed","concept":"TemporaryEquityCarryingAmountAttributableToParent","filing":23,"unit":"USD","end":"2014-12-31","value":63166000},"temporaryEquity@2015Q2":{"kind":"filed","concept":"TemporaryEquityCarryingAmountAttributableToParent","filing":24,"unit":"USD","end":"2015-06-30","value":0},"temporaryEquity@2015Q3":{"kind":"filed","concept":"TemporaryEquityCarryingAmountAttributableToParent","filing":25,"unit":"USD","end":"2015-09-30","value":0},"temporaryEquity@2015Q4":{"kind":"filed","concept":"TemporaryEquityCarryingAmountAttributableToParent","filing":23,"unit":"USD","end":"2015-12-31","value":0},"temporaryEquity@FY2015":{"kind":"filed","concept":"TemporaryEquityCarryingAmountAttributableToParent","filing":23,"unit":"USD","end":"2015-12-31","value":0},"operatingCashFlow@FY2013":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":23,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":-4370000},"#337":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":25,"unit":"USD","start":"2014-01-01","end":"2014-09-30","value":1283000},"#338":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":24,"unit":"USD","start":"2014-01-01","end":"2014-06-30","value":76000},"operatingCashFlow@2014Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#337"},{"ref":"#338","weight":-1}],"rule":"quarter-from-ytd","value":1207000},"#339":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":40,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":19543000},"depreciationAndAmortization@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#339"},{"ref":"#194","weight":-1}],"rule":"quarter-from-ytd","value":5336000},"depreciationAndAmortization@FY2024":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":40,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":19543000},"depreciationAndAmortization@2025Q1":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":43,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":6255000},"#340":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":15,"unit":"USD","start":"2025-01-01","end":"2025-06-30","value":12105000},"#341":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":43,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":6255000},"depreciationAndAmortization@2025Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#340"},{"ref":"#341","weight":-1}],"rule":"quarter-from-ytd","value":5850000},"#342":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":16,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":17541000},"depreciationAndAmortization@2025Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#342"},{"ref":"#340","weight":-1}],"rule":"quarter-from-ytd","value":5436000},"#343":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":40,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":22651000},"depreciationAndAmortization@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#343"},{"ref":"#342","weight":-1}],"rule":"quarter-from-ytd","value":5110000},"depreciationAndAmortization@FY2025":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":40,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":22651000},"depreciationAndAmortization@2026Q1":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":43,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":5020000},"#344":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":15,"unit":"USD","start":"2026-01-01","end":"2026-06-30","value":10005000},"#345":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":43,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":5020000},"depreciationAndAmortization@2026Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#344"},{"ref":"#345","weight":-1}],"rule":"quarter-from-ytd","value":4985000},"dilutedShares@FY2015":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":17,"unit":"shares","start":"2015-01-01","end":"2015-12-31","value":21336000},"dilutedShares@2016Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":19,"unit":"shares","start":"2016-01-01","end":"2016-03-31","value":33463000},"dilutedShares@2016Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":20,"unit":"shares","start":"2016-04-01","end":"2016-06-30","value":33523000},"dilutedShares@2016Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":21,"unit":"shares","start":"2016-07-01","end":"2016-09-30","value":33600000},"#346":{"kind":"filed","concept":"CostsAndExpenses","filing":25,"unit":"USD","start":"2014-07-01","end":"2014-09-30","value":14297000},"totalCosts@2014Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#346"}],"rule":"component-sum","value":14297000},"#347":{"kind":"filed","concept":"CostsAndExpenses","filing":26,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":56230000},"#348":{"kind":"filed","concept":"CostsAndExpenses","filing":25,"unit":"USD","start":"2014-01-01","end":"2014-09-30","value":38445000},"#349":{"kind":"computed","op":"sum","terms":[{"ref":"#347"},{"ref":"#348","weight":-1}],"rule":"quarter-from-ytd","value":17785000},"totalCosts@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#349"}],"rule":"component-sum","value":17785000},"totalCosts@FY2014":{"kind":"computed","op":"sum","terms":[{"ref":"#347"}],"rule":"component-sum","value":56230000},"#350":{"kind":"filed","concept":"CostsAndExpenses","filing":27,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":19358000},"totalCosts@2015Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#350"}],"rule":"component-sum","value":19358000},"#351":{"kind":"filed","concept":"CostsAndExpenses","filing":28,"unit":"USD","start":"2015-04-01","end":"2015-06-30","value":21640000},"totalCosts@2015Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#351"}],"rule":"component-sum","value":21640000},"#352":{"kind":"filed","concept":"CostsAndExpenses","filing":18,"unit":"USD","start":"2015-07-01","end":"2015-09-30","value":24615000},"totalCosts@2015Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#352"}],"rule":"component-sum","value":24615000},"#353":{"kind":"filed","concept":"CostsAndExpenses","filing":17,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":89980000},"#354":{"kind":"filed","concept":"CostsAndExpenses","filing":18,"unit":"USD","start":"2015-01-01","end":"2015-09-30","value":65613000},"#355":{"kind":"computed","op":"sum","terms":[{"ref":"#353"},{"ref":"#354","weight":-1}],"rule":"quarter-from-ytd","value":24367000},"totalCosts@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#355"}],"rule":"component-sum","value":24367000},"totalCosts@FY2015":{"kind":"computed","op":"sum","terms":[{"ref":"#353"}],"rule":"component-sum","value":89980000},"#356":{"kind":"filed","concept":"CostsAndExpenses","filing":19,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":26790000},"totalCosts@2016Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#356"}],"rule":"component-sum","value":26790000},"#357":{"kind":"filed","concept":"CostsAndExpenses","filing":20,"unit":"USD","start":"2016-04-01","end":"2016-06-30","value":28551000},"totalCosts@2016Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#357"}],"rule":"component-sum","value":28551000},"#358":{"kind":"filed","concept":"CostsAndExpenses","filing":21,"unit":"USD","start":"2016-07-01","end":"2016-09-30","value":29366000},"totalCosts@2016Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#358"}],"rule":"component-sum","value":29366000},"#359":{"kind":"filed","concept":"CostsAndExpenses","filing":0,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":114009000},"#360":{"kind":"filed","concept":"CostsAndExpenses","filing":21,"unit":"USD","start":"2016-01-01","end":"2016-09-30","value":84707000},"#361":{"kind":"computed","op":"sum","terms":[{"ref":"#359"},{"ref":"#360","weight":-1}],"rule":"quarter-from-ytd","value":29302000},"totalCosts@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#361"}],"rule":"component-sum","value":29302000},"totalCosts@FY2016":{"kind":"computed","op":"sum","terms":[{"ref":"#359"}],"rule":"component-sum","value":114009000},"#362":{"kind":"filed","concept":"CostsAndExpenses","filing":22,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":31529000},"totalCosts@2017Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#362"}],"rule":"component-sum","value":31529000},"#363":{"kind":"filed","concept":"CostsAndExpenses","filing":1,"unit":"USD","start":"2017-04-01","end":"2017-06-30","value":33110000},"totalCosts@2017Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#363"}],"rule":"component-sum","value":33110000},"#364":{"kind":"filed","concept":"CostsAndExpenses","filing":2,"unit":"USD","start":"2017-07-01","end":"2017-09-30","value":34319000},"totalCosts@2017Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#364"}],"rule":"component-sum","value":34319000},"#365":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":28,"unit":"USD","start":"2015-01-01","end":"2015-06-30","value":1510000},"#366":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":27,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":721000},"#367":{"kind":"computed","op":"sum","terms":[{"ref":"#365"},{"ref":"#366","weight":-1}],"rule":"quarter-from-ytd","value":789000},"#368":{"kind":"filed","concept":"PaymentsToDevelopSoftware","filing":28,"unit":"USD","start":"2015-01-01","end":"2015-06-30","value":3155000},"#369":{"kind":"filed","concept":"PaymentsToDevelopSoftware","filing":27,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":1231000},"#370":{"kind":"computed","op":"sum","terms":[{"ref":"#368"},{"ref":"#369","weight":-1}],"rule":"quarter-from-ytd","value":1924000},"#371":{"kind":"filed","concept":"PaymentsToAcquireIntangibleAssets","filing":28,"unit":"USD","start":"2015-01-01","end":"2015-06-30","value":11000},"#372":{"kind":"filed","concept":"PaymentsToAcquireIntangibleAssets","filing":27,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":5000},"#373":{"kind":"computed","op":"sum","terms":[{"ref":"#371"},{"ref":"#372","weight":-1}],"rule":"quarter-from-ytd","value":6000},"capex@2015Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#367"},{"ref":"#370"},{"ref":"#373"}],"rule":"component-sum","value":2719000},"#374":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":18,"unit":"USD","start":"2015-01-01","end":"2015-09-30","value":2234000},"#375":{"kind":"computed","op":"sum","terms":[{"ref":"#374"},{"ref":"#365","weight":-1}],"rule":"quarter-from-ytd","value":724000},"#376":{"kind":"filed","concept":"PaymentsToDevelopSoftware","filing":18,"unit":"USD","start":"2015-01-01","end":"2015-09-30","value":5373000},"#377":{"kind":"computed","op":"sum","terms":[{"ref":"#376"},{"ref":"#368","weight":-1}],"rule":"quarter-from-ytd","value":2218000},"#378":{"kind":"filed","concept":"PaymentsToAcquireIntangibleAssets","filing":18,"unit":"USD","start":"2015-01-01","end":"2015-09-30","value":16000},"#379":{"kind":"computed","op":"sum","terms":[{"ref":"#378"},{"ref":"#371","weight":-1}],"rule":"quarter-from-ytd","value":5000},"capex@2015Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#375"},{"ref":"#377"},{"ref":"#379"}],"rule":"component-sum","value":2947000},"#380":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":17,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":3694000},"#381":{"kind":"computed","op":"sum","terms":[{"ref":"#380"},{"ref":"#374","weight":-1}],"rule":"quarter-from-ytd","value":1460000},"#382":{"kind":"filed","concept":"PaymentsToDevelopSoftware","filing":17,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":7677000},"#383":{"kind":"computed","op":"sum","terms":[{"ref":"#382"},{"ref":"#376","weight":-1}],"rule":"quarter-from-ytd","value":2304000},"#384":{"kind":"filed","concept":"PaymentsToAcquireIntangibleAssets","filing":17,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":17000},"#385":{"kind":"computed","op":"sum","terms":[{"ref":"#384"},{"ref":"#378","weight":-1}],"rule":"quarter-from-ytd","value":1000},"capex@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#381"},{"ref":"#383"},{"ref":"#385"}],"rule":"component-sum","value":3765000},"capex@FY2015":{"kind":"computed","op":"sum","terms":[{"ref":"#380"},{"ref":"#382"},{"ref":"#384"}],"rule":"component-sum","value":11388000},"#386":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":19,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":1891000},"#387":{"kind":"filed","concept":"PaymentsToDevelopSoftware","filing":19,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":2179000},"#388":{"kind":"filed","concept":"PaymentsToAcquireIntangibleAssets","filing":27,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":0},"capex@2016Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#386"},{"ref":"#387"},{"ref":"#388"}],"rule":"component-sum","value":4070000},"#389":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":20,"unit":"USD","start":"2016-01-01","end":"2016-06-30","value":3161000},"#390":{"kind":"computed","op":"sum","terms":[{"ref":"#389"},{"ref":"#386","weight":-1}],"rule":"quarter-from-ytd","value":1270000},"#391":{"kind":"filed","concept":"PaymentsToDevelopSoftware","filing":20,"unit":"USD","start":"2016-01-01","end":"2016-06-30","value":5159000},"#392":{"kind":"computed","op":"sum","terms":[{"ref":"#391"},{"ref":"#387","weight":-1}],"rule":"quarter-from-ytd","value":2980000},"#393":{"kind":"filed","concept":"PaymentsToAcquireIntangibleAssets","filing":20,"unit":"USD","start":"2016-01-01","end":"2016-06-30","value":0},"#394":{"kind":"computed","op":"sum","terms":[{"ref":"#393"},{"ref":"#388","weight":-1}],"rule":"quarter-from-ytd","value":0},"capex@2016Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#390"},{"ref":"#392"},{"ref":"#394"}],"rule":"component-sum","value":4250000},"#395":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":21,"unit":"USD","start":"2016-01-01","end":"2016-09-30","value":3560000},"#396":{"kind":"computed","op":"sum","terms":[{"ref":"#395"},{"ref":"#389","weight":-1}],"rule":"quarter-from-ytd","value":399000},"#397":{"kind":"filed","concept":"PaymentsToDevelopSoftware","filing":21,"unit":"USD","start":"2016-01-01","end":"2016-09-30","value":8554000},"#398":{"kind":"computed","op":"sum","terms":[{"ref":"#397"},{"ref":"#391","weight":-1}],"rule":"quarter-from-ytd","value":3395000},"#399":{"kind":"filed","concept":"PaymentsToAcquireIntangibleAssets","filing":21,"unit":"USD","start":"2016-01-01","end":"2016-09-30","value":2000},"#400":{"kind":"computed","op":"sum","terms":[{"ref":"#399"},{"ref":"#393","weight":-1}],"rule":"quarter-from-ytd","value":2000},"capex@2016Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#396"},{"ref":"#398"},{"ref":"#400"}],"rule":"component-sum","value":3796000},"#401":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":0,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":4242000},"#402":{"kind":"computed","op":"sum","terms":[{"ref":"#401"},{"ref":"#395","weight":-1}],"rule":"quarter-from-ytd","value":682000},"#403":{"kind":"filed","concept":"PaymentsToDevelopSoftware","filing":0,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":11166000},"#404":{"kind":"computed","op":"sum","terms":[{"ref":"#403"},{"ref":"#397","weight":-1}],"rule":"quarter-from-ytd","value":2612000},"#405":{"kind":"filed","concept":"PaymentsToAcquireIntangibleAssets","filing":0,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":2000},"#406":{"kind":"computed","op":"sum","terms":[{"ref":"#405"},{"ref":"#399","weight":-1}],"rule":"quarter-from-ytd","value":0},"capex@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#402"},{"ref":"#404"},{"ref":"#406"}],"rule":"component-sum","value":3294000},"#407":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":31,"unit":"USD","start":"2018-01-01","end":"2018-06-30","value":580000},"#408":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":30,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":263000},"#409":{"kind":"computed","op":"sum","terms":[{"ref":"#407"},{"ref":"#408","weight":-1}],"rule":"quarter-from-ytd","value":317000},"#410":{"kind":"filed","concept":"PaymentsToDevelopSoftware","filing":31,"unit":"USD","start":"2018-01-01","end":"2018-06-30","value":5505000},"#411":{"kind":"filed","concept":"PaymentsToDevelopSoftware","filing":30,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":2936000},"#412":{"kind":"computed","op":"sum","terms":[{"ref":"#410"},{"ref":"#411","weight":-1}],"rule":"quarter-from-ytd","value":2569000},"capex@2018Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#409"},{"ref":"#412"}],"rule":"component-sum","value":2886000},"#413":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":32,"unit":"USD","start":"2018-01-01","end":"2018-09-30","value":1740000},"#414":{"kind":"computed","op":"sum","terms":[{"ref":"#413"},{"ref":"#407","weight":-1}],"rule":"quarter-from-ytd","value":1160000},"#415":{"kind":"filed","concept":"PaymentsToDevelopSoftware","filing":32,"unit":"USD","start":"2018-01-01","end":"2018-09-30","value":8997000},"#416":{"kind":"computed","op":"sum","terms":[{"ref":"#415"},{"ref":"#410","weight":-1}],"rule":"quarter-from-ytd","value":3492000},"#417":{"kind":"filed","concept":"PaymentsToAcquireIntangibleAssets","filing":32,"unit":"USD","start":"2018-01-01","end":"2018-09-30","value":0},"#418":{"kind":"filed","concept":"PaymentsToAcquireIntangibleAssets","filing":31,"unit":"USD","start":"2018-01-01","end":"2018-06-30","value":0},"#419":{"kind":"computed","op":"sum","terms":[{"ref":"#417"},{"ref":"#418","weight":-1}],"rule":"quarter-from-ytd","value":0},"capex@2018Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#414"},{"ref":"#416"},{"ref":"#419"}],"rule":"component-sum","value":4652000},"#420":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":36,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":2102000},"#421":{"kind":"computed","op":"sum","terms":[{"ref":"#420"},{"ref":"#413","weight":-1}],"rule":"quarter-from-ytd","value":362000},"#422":{"kind":"filed","concept":"PaymentsToDevelopSoftware","filing":36,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":12304000},"#423":{"kind":"computed","op":"sum","terms":[{"ref":"#422"},{"ref":"#415","weight":-1}],"rule":"quarter-from-ytd","value":3307000},"#424":{"kind":"filed","concept":"PaymentsToAcquireIntangibleAssets","filing":0,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":0},"#425":{"kind":"computed","op":"sum","terms":[{"ref":"#424"},{"ref":"#417","weight":-1}],"rule":"quarter-from-ytd","value":0},"capex@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#421"},{"ref":"#423"},{"ref":"#425"}],"rule":"component-sum","value":3669000},"capex@FY2018":{"kind":"computed","op":"sum","terms":[{"ref":"#420"},{"ref":"#422"},{"ref":"#424"}],"rule":"component-sum","value":14406000},"#426":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":37,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":1030000},"#427":{"kind":"filed","concept":"PaymentsToDevelopSoftware","filing":37,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":4658000},"capex@2019Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#426"},{"ref":"#427"}],"rule":"component-sum","value":5688000},"#428":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":3,"unit":"USD","start":"2019-01-01","end":"2019-06-30","value":2425000},"#429":{"kind":"computed","op":"sum","terms":[{"ref":"#428"},{"ref":"#426","weight":-1}],"rule":"quarter-from-ytd","value":1395000},"#430":{"kind":"filed","concept":"PaymentsToDevelopSoftware","filing":3,"unit":"USD","start":"2019-01-01","end":"2019-06-30","value":9420000},"#431":{"kind":"computed","op":"sum","terms":[{"ref":"#430"},{"ref":"#427","weight":-1}],"rule":"quarter-from-ytd","value":4762000},"capex@2019Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#429"},{"ref":"#431"}],"rule":"component-sum","value":6157000},"#432":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":4,"unit":"USD","start":"2019-01-01","end":"2019-09-30","value":4115000},"#433":{"kind":"computed","op":"sum","terms":[{"ref":"#432"},{"ref":"#428","weight":-1}],"rule":"quarter-from-ytd","value":1690000},"#434":{"kind":"filed","concept":"PaymentsToDevelopSoftware","filing":4,"unit":"USD","start":"2019-01-01","end":"2019-09-30","value":15669000},"#435":{"kind":"computed","op":"sum","terms":[{"ref":"#434"},{"ref":"#430","weight":-1}],"rule":"quarter-from-ytd","value":6249000},"#436":{"kind":"filed","concept":"PaymentsToAcquireIntangibleAssets","filing":32,"unit":"USD","start":"2019-01-01","end":"2019-09-30","value":30000},"#437":{"kind":"filed","concept":"PaymentsToAcquireIntangibleAssets","filing":31,"unit":"USD","start":"2019-01-01","end":"2019-06-30","value":30000},"#438":{"kind":"computed","op":"sum","terms":[{"ref":"#436"},{"ref":"#437","weight":-1}],"rule":"quarter-from-ytd","value":0},"capex@2019Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#433"},{"ref":"#435"},{"ref":"#438"}],"rule":"component-sum","value":7939000},"#439":{"kind":"computed","op":"sum","terms":[{"ref":"#77"},{"ref":"#432","weight":-1}],"rule":"quarter-from-ytd","value":3969000},"#440":{"kind":"computed","op":"sum","terms":[{"ref":"#78"},{"ref":"#434","weight":-1}],"rule":"quarter-from-ytd","value":5329000},"capex@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#439"},{"ref":"#440"}],"rule":"component-sum","value":9298000},"#441":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":29,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":143803000},"#442":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":2,"unit":"USD","start":"2017-01-01","end":"2017-09-30","value":105906000},"#443":{"kind":"computed","op":"sum","terms":[{"ref":"#441"},{"ref":"#442","weight":-1}],"rule":"quarter-from-ytd","value":37897000},"revenue@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#443"}],"rule":"component-sum","value":37897000},"revenue@FY2017":{"kind":"computed","op":"sum","terms":[{"ref":"#441"}],"rule":"component-sum","value":143803000},"#444":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":30,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":42340000},"revenue@2018Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#444"}],"rule":"component-sum","value":42340000},"#445":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":31,"unit":"USD","start":"2018-04-01","end":"2018-06-30","value":47240000},"revenue@2018Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#445"}],"rule":"component-sum","value":47240000},"#446":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":32,"unit":"USD","start":"2018-07-01","end":"2018-09-30","value":50126000},"revenue@2018Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#446"}],"rule":"component-sum","value":50126000},"#447":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":36,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":190071000},"#448":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":32,"unit":"USD","start":"2018-01-01","end":"2018-09-30","value":139706000},"#449":{"kind":"computed","op":"sum","terms":[{"ref":"#447"},{"ref":"#448","weight":-1}],"rule":"quarter-from-ytd","value":50365000},"revenue@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#449"}],"rule":"component-sum","value":50365000},"revenue@FY2018":{"kind":"computed","op":"sum","terms":[{"ref":"#447"}],"rule":"component-sum","value":190071000},"#450":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":37,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":57091000},"revenue@2019Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#450"}],"rule":"component-sum","value":57091000},"operatingCashFlow@2026Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":43,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":34298000},"#451":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":44,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":359370000},"#452":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":12,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":263770000},"#453":{"kind":"computed","op":"sum","terms":[{"ref":"#451"},{"ref":"#452","weight":-1}],"rule":"quarter-from-ytd","value":95600000},"revenue@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#453"}],"rule":"component-sum","value":95600000},"revenue@FY2021":{"kind":"computed","op":"sum","terms":[{"ref":"#451"}],"rule":"component-sum","value":359370000},"#454":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":38,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":105296000},"revenue@2022Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#454"}],"rule":"component-sum","value":105296000},"#455":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":39,"unit":"USD","start":"2022-04-01","end":"2022-06-30","value":117450000},"revenue@2022Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#455"}],"rule":"component-sum","value":117450000},"#456":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":34,"unit":"USD","start":"2022-07-01","end":"2022-09-30","value":125079000},"revenue@2022Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#456"}],"rule":"component-sum","value":125079000},"#457":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":33,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":471883000},"#458":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":34,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":347825000},"#459":{"kind":"computed","op":"sum","terms":[{"ref":"#457"},{"ref":"#458","weight":-1}],"rule":"quarter-from-ytd","value":124058000},"revenue@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#459"}],"rule":"component-sum","value":124058000},"revenue@FY2022":{"kind":"computed","op":"sum","terms":[{"ref":"#457"}],"rule":"component-sum","value":471883000},"#460":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":35,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":136100000},"revenue@2023Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#460"}],"rule":"component-sum","value":136100000},"dilutedShares@2019Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":4,"unit":"shares","start":"2019-07-01","end":"2019-09-30","value":35421000},"#461":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":40,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":620445000},"#462":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":14,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":448615000},"#463":{"kind":"computed","op":"sum","terms":[{"ref":"#461"},{"ref":"#462","weight":-1}],"rule":"quarter-from-ytd","value":171830000},"revenue@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#463"}],"rule":"component-sum","value":171830000},"revenue@FY2023":{"kind":"computed","op":"sum","terms":[{"ref":"#461"}],"rule":"component-sum","value":620445000},"#464":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":41,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":187430000},"revenue@2024Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#464"}],"rule":"component-sum","value":187430000},"#465":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":42,"unit":"USD","start":"2024-04-01","end":"2024-06-30","value":197375000},"revenue@2024Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#465"}],"rule":"component-sum","value":197375000},"#466":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":16,"unit":"USD","start":"2024-07-01","end":"2024-09-30","value":205733000},"revenue@2024Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#466"}],"rule":"component-sum","value":205733000},"#467":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":40,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":794202000},"#468":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":16,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":590538000},"#469":{"kind":"computed","op":"sum","terms":[{"ref":"#467"},{"ref":"#468","weight":-1}],"rule":"quarter-from-ytd","value":203664000},"revenue@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#469"}],"rule":"component-sum","value":203664000},"revenue@FY2024":{"kind":"computed","op":"sum","terms":[{"ref":"#467"}],"rule":"component-sum","value":794202000},"#470":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":43,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":217702000},"revenue@2025Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#470"}],"rule":"component-sum","value":217702000},"#471":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":40,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":950822000},"#472":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":16,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":702630000},"#473":{"kind":"computed","op":"sum","terms":[{"ref":"#471"},{"ref":"#472","weight":-1}],"rule":"quarter-from-ytd","value":248192000},"revenue@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#473"}],"rule":"component-sum","value":248192000},"revenue@FY2025":{"kind":"computed","op":"sum","terms":[{"ref":"#471"}],"rule":"component-sum","value":950822000},"#474":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":43,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":262214000},"revenue@2026Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#474"}],"rule":"component-sum","value":262214000},"#475":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":15,"unit":"USD","start":"2026-04-01","end":"2026-06-30","value":281124000},"revenue@2026Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#475"}],"rule":"component-sum","value":281124000},"revenue@FY2013":{"kind":"filed","concept":"SalesRevenueNet","filing":23,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":26542000},"revenue@2014Q2":{"kind":"filed","concept":"SalesRevenueNet","filing":24,"unit":"USD","start":"2014-04-01","end":"2014-06-30","value":11594000},"revenue@2014Q3":{"kind":"filed","concept":"SalesRevenueNet","filing":25,"unit":"USD","start":"2014-07-01","end":"2014-09-30","value":13024000},"#476":{"kind":"filed","concept":"SalesRevenueNet","filing":26,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":47671000},"#477":{"kind":"filed","concept":"SalesRevenueNet","filing":25,"unit":"USD","start":"2014-01-01","end":"2014-09-30","value":34452000},"revenue@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#476"},{"ref":"#477","weight":-1}],"rule":"quarter-from-ytd","value":13219000},"revenue@FY2014":{"kind":"filed","concept":"SalesRevenueNet","filing":26,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":47671000},"revenue@2015Q1":{"kind":"filed","concept":"SalesRevenueNet","filing":27,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":15848000},"revenue@2015Q2":{"kind":"filed","concept":"SalesRevenueNet","filing":28,"unit":"USD","start":"2015-04-01","end":"2015-06-30","value":18425000},"revenue@2015Q3":{"kind":"filed","concept":"SalesRevenueNet","filing":18,"unit":"USD","start":"2015-07-01","end":"2015-09-30","value":20305000},"pretaxIncome@2023Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":14,"unit":"USD","start":"2023-07-01","end":"2023-09-30","value":1472000},"pretaxIncome@2026Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":43,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":53101000},"#478":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":26,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":6489000},"#479":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":25,"unit":"USD","start":"2014-01-01","end":"2014-09-30","value":3564000},"#480":{"kind":"computed","op":"sum","terms":[{"ref":"#478"},{"ref":"#479","weight":-1}],"rule":"quarter-from-ytd","value":2925000},"#481":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":26,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":16876000},"#482":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":25,"unit":"USD","start":"2014-01-01","end":"2014-09-30","value":11519000},"#483":{"kind":"computed","op":"sum","terms":[{"ref":"#481"},{"ref":"#482","weight":-1}],"rule":"quarter-from-ytd","value":5357000},"#484":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":26,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":6505000},"#485":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":25,"unit":"USD","start":"2014-01-01","end":"2014-09-30","value":4559000},"#486":{"kind":"computed","op":"sum","terms":[{"ref":"#484"},{"ref":"#485","weight":-1}],"rule":"quarter-from-ytd","value":1946000},"#487":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":26,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":900000},"#488":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":25,"unit":"USD","start":"2014-01-01","end":"2014-09-30","value":700000},"#489":{"kind":"computed","op":"sum","terms":[{"ref":"#487"},{"ref":"#488","weight":-1}],"rule":"quarter-from-ytd","value":200000},"operatingExpenses@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#480"},{"ref":"#483"},{"ref":"#486"},{"ref":"#489"}],"rule":"component-sum","value":10428000},"operatingExpenses@FY2014":{"kind":"computed","op":"sum","terms":[{"ref":"#478"},{"ref":"#481"},{"ref":"#484"},{"ref":"#487"}],"rule":"component-sum","value":30770000},"#490":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":27,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":3392000},"#491":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":27,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":5709000},"#492":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":27,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":2009000},"#493":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":27,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":200000},"operatingExpenses@2015Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#490"},{"ref":"#491"},{"ref":"#492"},{"ref":"#493"}],"rule":"component-sum","value":11310000},"#494":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":28,"unit":"USD","start":"2015-04-01","end":"2015-06-30","value":3707000},"#495":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":28,"unit":"USD","start":"2015-04-01","end":"2015-06-30","value":6239000},"#496":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":28,"unit":"USD","start":"2015-04-01","end":"2015-06-30","value":2154000},"#497":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":28,"unit":"USD","start":"2015-04-01","end":"2015-06-30","value":400000},"operatingExpenses@2015Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#494"},{"ref":"#495"},{"ref":"#496"},{"ref":"#497"}],"rule":"component-sum","value":12500000},"#498":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":36,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":24891000},"#499":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":32,"unit":"USD","start":"2018-01-01","end":"2018-09-30","value":17105000},"#500":{"kind":"computed","op":"sum","terms":[{"ref":"#498"},{"ref":"#499","weight":-1}],"rule":"quarter-from-ytd","value":7786000},"#501":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":36,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":33288000},"#502":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":32,"unit":"USD","start":"2018-01-01","end":"2018-09-30","value":23711000},"#503":{"kind":"computed","op":"sum","terms":[{"ref":"#501"},{"ref":"#502","weight":-1}],"rule":"quarter-from-ytd","value":9577000},"#504":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":36,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":24111000},"#505":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":32,"unit":"USD","start":"2018-01-01","end":"2018-09-30","value":17523000},"#506":{"kind":"computed","op":"sum","terms":[{"ref":"#504"},{"ref":"#505","weight":-1}],"rule":"quarter-from-ytd","value":6588000},"#507":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":36,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":1200000},"#508":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":32,"unit":"USD","start":"2018-01-01","end":"2018-09-30","value":900000},"#509":{"kind":"computed","op":"sum","terms":[{"ref":"#507"},{"ref":"#508","weight":-1}],"rule":"quarter-from-ytd","value":300000},"operatingExpenses@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#500"},{"ref":"#503"},{"ref":"#506"},{"ref":"#509"}],"rule":"component-sum","value":24251000},"#510":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":18,"unit":"USD","start":"2015-07-01","end":"2015-09-30","value":3888000},"#511":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":18,"unit":"USD","start":"2015-07-01","end":"2015-09-30","value":7028000},"#512":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":18,"unit":"USD","start":"2015-07-01","end":"2015-09-30","value":2797000},"#513":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":18,"unit":"USD","start":"2015-07-01","end":"2015-09-30","value":400000},"operatingExpenses@2015Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#510"},{"ref":"#511"},{"ref":"#512"},{"ref":"#513"}],"rule":"component-sum","value":14113000},"#514":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":17,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":14343000},"#515":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":18,"unit":"USD","start":"2015-01-01","end":"2015-09-30","value":10987000},"#516":{"kind":"computed","op":"sum","terms":[{"ref":"#514"},{"ref":"#515","weight":-1}],"rule":"quarter-from-ytd","value":3356000},"#517":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":17,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":26076000},"#518":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":18,"unit":"USD","start":"2015-01-01","end":"2015-09-30","value":18976000},"#519":{"kind":"computed","op":"sum","terms":[{"ref":"#517"},{"ref":"#518","weight":-1}],"rule":"quarter-from-ytd","value":7100000},"#520":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":17,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":9554000},"#521":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":18,"unit":"USD","start":"2015-01-01","end":"2015-09-30","value":6960000},"#522":{"kind":"computed","op":"sum","terms":[{"ref":"#520"},{"ref":"#521","weight":-1}],"rule":"quarter-from-ytd","value":2594000},"#523":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":17,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":1300000},"#524":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":18,"unit":"USD","start":"2015-01-01","end":"2015-09-30","value":900000},"#525":{"kind":"computed","op":"sum","terms":[{"ref":"#523"},{"ref":"#524","weight":-1}],"rule":"quarter-from-ytd","value":400000},"operatingExpenses@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#516"},{"ref":"#519"},{"ref":"#522"},{"ref":"#525"}],"rule":"component-sum","value":13450000},"operatingExpenses@FY2015":{"kind":"computed","op":"sum","terms":[{"ref":"#514"},{"ref":"#517"},{"ref":"#520"},{"ref":"#523"}],"rule":"component-sum","value":51273000},"#526":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":19,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":3549000},"#527":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":19,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":7551000},"#528":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":19,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":3043000},"#529":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":19,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":400000},"operatingExpenses@2016Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#526"},{"ref":"#527"},{"ref":"#528"},{"ref":"#529"}],"rule":"component-sum","value":14543000},"#530":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":5,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":34478000},"#531":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":4,"unit":"USD","start":"2019-01-01","end":"2019-09-30","value":25361000},"#532":{"kind":"computed","op":"sum","terms":[{"ref":"#530"},{"ref":"#531","weight":-1}],"rule":"quarter-from-ytd","value":9117000},"#533":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":5,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":51528000},"#534":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":4,"unit":"USD","start":"2019-01-01","end":"2019-09-30","value":37087000},"#535":{"kind":"computed","op":"sum","terms":[{"ref":"#533"},{"ref":"#534","weight":-1}],"rule":"quarter-from-ytd","value":14441000},"#536":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":5,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":39508000},"#537":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":4,"unit":"USD","start":"2019-01-01","end":"2019-09-30","value":28422000},"#538":{"kind":"computed","op":"sum","terms":[{"ref":"#536"},{"ref":"#537","weight":-1}],"rule":"quarter-from-ytd","value":11086000},"#539":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":5,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":5300000},"#540":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":4,"unit":"USD","start":"2019-01-01","end":"2019-09-30","value":4000000},"#541":{"kind":"computed","op":"sum","terms":[{"ref":"#539"},{"ref":"#540","weight":-1}],"rule":"quarter-from-ytd","value":1300000},"operatingExpenses@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#532"},{"ref":"#535"},{"ref":"#538"},{"ref":"#541"}],"rule":"component-sum","value":35944000},"#542":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":20,"unit":"USD","start":"2016-04-01","end":"2016-06-30","value":4389000},"#543":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":20,"unit":"USD","start":"2016-04-01","end":"2016-06-30","value":7567000},"#544":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":20,"unit":"USD","start":"2016-04-01","end":"2016-06-30","value":3024000},"#545":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":20,"unit":"USD","start":"2016-04-01","end":"2016-06-30","value":700000},"operatingExpenses@2016Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#542"},{"ref":"#543"},{"ref":"#544"},{"ref":"#545"}],"rule":"component-sum","value":15680000},"#546":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":21,"unit":"USD","start":"2016-07-01","end":"2016-09-30","value":4642000},"#547":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":21,"unit":"USD","start":"2016-07-01","end":"2016-09-30","value":6979000},"#548":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":21,"unit":"USD","start":"2016-07-01","end":"2016-09-30","value":3464000},"#549":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":21,"unit":"USD","start":"2016-07-01","end":"2016-09-30","value":400000},"operatingExpenses@2016Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#546"},{"ref":"#547"},{"ref":"#548"},{"ref":"#549"}],"rule":"component-sum","value":15485000},"#550":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":0,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":17979000},"#551":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":21,"unit":"USD","start":"2016-01-01","end":"2016-09-30","value":12580000},"#552":{"kind":"computed","op":"sum","terms":[{"ref":"#550"},{"ref":"#551","weight":-1}],"rule":"quarter-from-ytd","value":5399000},"#553":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":0,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":28827000},"#554":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":21,"unit":"USD","start":"2016-01-01","end":"2016-09-30","value":22097000},"#555":{"kind":"computed","op":"sum","terms":[{"ref":"#553"},{"ref":"#554","weight":-1}],"rule":"quarter-from-ytd","value":6730000},"#556":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":0,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":12638000},"#557":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":21,"unit":"USD","start":"2016-01-01","end":"2016-09-30","value":9531000},"#558":{"kind":"computed","op":"sum","terms":[{"ref":"#556"},{"ref":"#557","weight":-1}],"rule":"quarter-from-ytd","value":3107000},"#559":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":0,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":1400000},"#560":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":21,"unit":"USD","start":"2016-01-01","end":"2016-09-30","value":1100000},"#561":{"kind":"computed","op":"sum","terms":[{"ref":"#559"},{"ref":"#560","weight":-1}],"rule":"quarter-from-ytd","value":300000},"operatingExpenses@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#552"},{"ref":"#555"},{"ref":"#558"},{"ref":"#561"}],"rule":"component-sum","value":15536000},"operatingExpenses@FY2016":{"kind":"computed","op":"sum","terms":[{"ref":"#550"},{"ref":"#553"},{"ref":"#556"},{"ref":"#559"}],"rule":"component-sum","value":60844000},"#562":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":9,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":47480000},"#563":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":8,"unit":"USD","start":"2020-01-01","end":"2020-09-30","value":36303000},"#564":{"kind":"computed","op":"sum","terms":[{"ref":"#562"},{"ref":"#563","weight":-1}],"rule":"quarter-from-ytd","value":11177000},"#565":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":9,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":58445000},"#566":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":8,"unit":"USD","start":"2020-01-01","end":"2020-09-30","value":43117000},"#567":{"kind":"computed","op":"sum","terms":[{"ref":"#565"},{"ref":"#566","weight":-1}],"rule":"quarter-from-ytd","value":15328000},"#568":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":9,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":48529000},"#569":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":8,"unit":"USD","start":"2020-01-01","end":"2020-09-30","value":36794000},"#570":{"kind":"computed","op":"sum","terms":[{"ref":"#568"},{"ref":"#569","weight":-1}],"rule":"quarter-from-ytd","value":11735000},"#571":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":9,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":4900000},"#572":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":8,"unit":"USD","start":"2020-01-01","end":"2020-09-30","value":3700000},"#573":{"kind":"computed","op":"sum","terms":[{"ref":"#571"},{"ref":"#572","weight":-1}],"rule":"quarter-from-ytd","value":1200000},"operatingExpenses@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#564"},{"ref":"#567"},{"ref":"#570"},{"ref":"#573"}],"rule":"component-sum","value":39440000},"#574":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":22,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":4804000},"#575":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":22,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":7107000},"#576":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":22,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":3629000},"#577":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":22,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":300000},"operatingExpenses@2017Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#574"},{"ref":"#575"},{"ref":"#576"},{"ref":"#577"}],"rule":"component-sum","value":15840000},"#578":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":1,"unit":"USD","start":"2017-04-01","end":"2017-06-30","value":5101000},"#579":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":1,"unit":"USD","start":"2017-04-01","end":"2017-06-30","value":7192000},"#580":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":1,"unit":"USD","start":"2017-04-01","end":"2017-06-30","value":4002000},"#581":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":1,"unit":"USD","start":"2017-04-01","end":"2017-06-30","value":400000},"operatingExpenses@2017Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#578"},{"ref":"#579"},{"ref":"#580"},{"ref":"#581"}],"rule":"component-sum","value":16695000},"#582":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":2,"unit":"USD","start":"2017-07-01","end":"2017-09-30","value":5405000},"#583":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":2,"unit":"USD","start":"2017-07-01","end":"2017-09-30","value":7257000},"#584":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":2,"unit":"USD","start":"2017-07-01","end":"2017-09-30","value":4367000},"#585":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":2,"unit":"USD","start":"2017-07-01","end":"2017-09-30","value":400000},"operatingExpenses@2017Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#582"},{"ref":"#583"},{"ref":"#584"},{"ref":"#585"}],"rule":"component-sum","value":17429000},"#586":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":29,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":21199000},"#587":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":2,"unit":"USD","start":"2017-01-01","end":"2017-09-30","value":15310000},"#588":{"kind":"computed","op":"sum","terms":[{"ref":"#586"},{"ref":"#587","weight":-1}],"rule":"quarter-from-ytd","value":5889000},"#589":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":29,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":28709000},"#590":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":2,"unit":"USD","start":"2017-01-01","end":"2017-09-30","value":21556000},"#591":{"kind":"computed","op":"sum","terms":[{"ref":"#589"},{"ref":"#590","weight":-1}],"rule":"quarter-from-ytd","value":7153000},"#592":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":29,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":16578000},"#593":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":2,"unit":"USD","start":"2017-01-01","end":"2017-09-30","value":11998000},"#594":{"kind":"computed","op":"sum","terms":[{"ref":"#592"},{"ref":"#593","weight":-1}],"rule":"quarter-from-ytd","value":4580000},"#595":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":29,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":1400000},"#596":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":2,"unit":"USD","start":"2017-01-01","end":"2017-09-30","value":1100000},"#597":{"kind":"computed","op":"sum","terms":[{"ref":"#595"},{"ref":"#596","weight":-1}],"rule":"quarter-from-ytd","value":300000},"operatingExpenses@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#588"},{"ref":"#591"},{"ref":"#594"},{"ref":"#597"}],"rule":"component-sum","value":17922000},"#598":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":44,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":57279000},"#599":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":12,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":40971000},"#600":{"kind":"computed","op":"sum","terms":[{"ref":"#598"},{"ref":"#599","weight":-1}],"rule":"quarter-from-ytd","value":16308000},"#601":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":44,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":73200000},"#602":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":12,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":53255000},"#603":{"kind":"computed","op":"sum","terms":[{"ref":"#601"},{"ref":"#602","weight":-1}],"rule":"quarter-from-ytd","value":19945000},"#604":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":44,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":65980000},"#605":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":12,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":46389000},"#606":{"kind":"computed","op":"sum","terms":[{"ref":"#604"},{"ref":"#605","weight":-1}],"rule":"quarter-from-ytd","value":19591000},"#607":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":44,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":4600000},"#608":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":12,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":3500000},"#609":{"kind":"computed","op":"sum","terms":[{"ref":"#607"},{"ref":"#608","weight":-1}],"rule":"quarter-from-ytd","value":1100000},"operatingExpenses@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#600"},{"ref":"#603"},{"ref":"#606"},{"ref":"#609"}],"rule":"component-sum","value":56944000},"operatingExpenses@FY2017":{"kind":"computed","op":"sum","terms":[{"ref":"#586"},{"ref":"#589"},{"ref":"#592"},{"ref":"#595"}],"rule":"component-sum","value":67886000},"#610":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":30,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":5316000},"#611":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":30,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":7405000},"#612":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":30,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":5333000},"#613":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":30,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":300000},"operatingExpenses@2018Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#610"},{"ref":"#611"},{"ref":"#612"},{"ref":"#613"}],"rule":"component-sum","value":18354000},"#614":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":31,"unit":"USD","start":"2018-04-01","end":"2018-06-30","value":5248000},"#615":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":31,"unit":"USD","start":"2018-04-01","end":"2018-06-30","value":7625000},"#616":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":31,"unit":"USD","start":"2018-04-01","end":"2018-06-30","value":5750000},"#617":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":31,"unit":"USD","start":"2018-04-01","end":"2018-06-30","value":300000},"operatingExpenses@2018Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#614"},{"ref":"#615"},{"ref":"#616"},{"ref":"#617"}],"rule":"component-sum","value":18923000},"#618":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":32,"unit":"USD","start":"2018-07-01","end":"2018-09-30","value":6541000},"#619":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":32,"unit":"USD","start":"2018-07-01","end":"2018-09-30","value":8681000},"#620":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":32,"unit":"USD","start":"2018-07-01","end":"2018-09-30","value":6440000},"#621":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":32,"unit":"USD","start":"2018-07-01","end":"2018-09-30","value":300000},"operatingExpenses@2018Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#618"},{"ref":"#619"},{"ref":"#620"},{"ref":"#621"}],"rule":"component-sum","value":21962000},"operatingIncome@2015Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":18,"unit":"USD","start":"2015-07-01","end":"2015-09-30","value":-4310000},"operatingCashFlow@2020Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":6,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":3083000},"operatingExpenses@FY2018":{"kind":"computed","op":"sum","terms":[{"ref":"#498"},{"ref":"#501"},{"ref":"#504"},{"ref":"#507"}],"rule":"component-sum","value":83490000},"#622":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":37,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":8192000},"#623":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":37,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":11219000},"#624":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":37,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":8481000},"#625":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":37,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":1400000},"operatingExpenses@2019Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#622"},{"ref":"#623"},{"ref":"#624"},{"ref":"#625"}],"rule":"component-sum","value":29292000},"#626":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":3,"unit":"USD","start":"2019-04-01","end":"2019-06-30","value":8214000},"#627":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":3,"unit":"USD","start":"2019-04-01","end":"2019-06-30","value":13232000},"#628":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":3,"unit":"USD","start":"2019-04-01","end":"2019-06-30","value":9339000},"#629":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":3,"unit":"USD","start":"2019-04-01","end":"2019-06-30","value":1300000},"operatingExpenses@2019Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#626"},{"ref":"#627"},{"ref":"#628"},{"ref":"#629"}],"rule":"component-sum","value":32085000},"#630":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":4,"unit":"USD","start":"2019-07-01","end":"2019-09-30","value":8955000},"#631":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":4,"unit":"USD","start":"2019-07-01","end":"2019-09-30","value":12636000},"#632":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":4,"unit":"USD","start":"2019-07-01","end":"2019-09-30","value":10602000},"#633":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":4,"unit":"USD","start":"2019-07-01","end":"2019-09-30","value":1300000},"operatingExpenses@2019Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#630"},{"ref":"#631"},{"ref":"#632"},{"ref":"#633"}],"rule":"component-sum","value":33493000},"pretaxIncome@2017Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":22,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":671000},"operatingExpenses@FY2019":{"kind":"computed","op":"sum","terms":[{"ref":"#530"},{"ref":"#533"},{"ref":"#536"},{"ref":"#539"}],"rule":"component-sum","value":130814000},"#634":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":6,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":8572000},"#635":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":6,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":14506000},"#636":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":6,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":11212000},"#637":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":6,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":1300000},"operatingExpenses@2020Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#634"},{"ref":"#635"},{"ref":"#636"},{"ref":"#637"}],"rule":"component-sum","value":35590000},"#638":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":7,"unit":"USD","start":"2020-04-01","end":"2020-06-30","value":14785000},"#639":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":7,"unit":"USD","start":"2020-04-01","end":"2020-06-30","value":13717000},"#640":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":7,"unit":"USD","start":"2020-04-01","end":"2020-06-30","value":12128000},"#641":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":7,"unit":"USD","start":"2020-04-01","end":"2020-06-30","value":1200000},"operatingExpenses@2020Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#638"},{"ref":"#639"},{"ref":"#640"},{"ref":"#641"}],"rule":"component-sum","value":41830000},"#642":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":8,"unit":"USD","start":"2020-07-01","end":"2020-09-30","value":12946000},"#643":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":8,"unit":"USD","start":"2020-07-01","end":"2020-09-30","value":14894000},"#644":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":8,"unit":"USD","start":"2020-07-01","end":"2020-09-30","value":13454000},"#645":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":8,"unit":"USD","start":"2020-07-01","end":"2020-09-30","value":1200000},"operatingExpenses@2020Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#642"},{"ref":"#643"},{"ref":"#644"},{"ref":"#645"}],"rule":"component-sum","value":42494000},"pretaxIncome@2017Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":1,"unit":"USD","start":"2017-04-01","end":"2017-06-30","value":2827000},"operatingExpenses@FY2020":{"kind":"computed","op":"sum","terms":[{"ref":"#562"},{"ref":"#565"},{"ref":"#568"},{"ref":"#571"}],"rule":"component-sum","value":159354000},"#646":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":10,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":13361000},"#647":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":10,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":16179000},"#648":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":10,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":14383000},"#649":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":10,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":1200000},"operatingExpenses@2021Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#646"},{"ref":"#647"},{"ref":"#648"},{"ref":"#649"}],"rule":"component-sum","value":45123000},"#650":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":11,"unit":"USD","start":"2021-04-01","end":"2021-06-30","value":14206000},"#651":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":11,"unit":"USD","start":"2021-04-01","end":"2021-06-30","value":17714000},"#652":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":11,"unit":"USD","start":"2021-04-01","end":"2021-06-30","value":15506000},"#653":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":11,"unit":"USD","start":"2021-04-01","end":"2021-06-30","value":1200000},"operatingExpenses@2021Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#650"},{"ref":"#651"},{"ref":"#652"},{"ref":"#653"}],"rule":"component-sum","value":48626000},"#654":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":12,"unit":"USD","start":"2021-07-01","end":"2021-09-30","value":13404000},"#655":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":12,"unit":"USD","start":"2021-07-01","end":"2021-09-30","value":19362000},"#656":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":12,"unit":"USD","start":"2021-07-01","end":"2021-09-30","value":16500000},"#657":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":12,"unit":"USD","start":"2021-07-01","end":"2021-09-30","value":1200000},"operatingExpenses@2021Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#654"},{"ref":"#655"},{"ref":"#656"},{"ref":"#657"}],"rule":"component-sum","value":50466000},"pretaxIncome@2017Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":2,"unit":"USD","start":"2017-07-01","end":"2017-09-30","value":3734000},"operatingExpenses@FY2021":{"kind":"computed","op":"sum","terms":[{"ref":"#598"},{"ref":"#601"},{"ref":"#604"},{"ref":"#607"}],"rule":"component-sum","value":201059000},"#658":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":38,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":18964000},"#659":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":38,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":24919000},"#660":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":38,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":24320000},"#661":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":38,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":1200000},"operatingExpenses@2022Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#658"},{"ref":"#659"},{"ref":"#660"},{"ref":"#661"}],"rule":"component-sum","value":69403000},"#662":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":39,"unit":"USD","start":"2022-04-01","end":"2022-06-30","value":37947000},"#663":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":39,"unit":"USD","start":"2022-04-01","end":"2022-06-30","value":26995000},"#664":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":39,"unit":"USD","start":"2022-04-01","end":"2022-06-30","value":26687000},"#665":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":39,"unit":"USD","start":"2022-04-01","end":"2022-06-30","value":1200000},"operatingExpenses@2022Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#662"},{"ref":"#663"},{"ref":"#664"},{"ref":"#665"}],"rule":"component-sum","value":92829000},"#666":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":34,"unit":"USD","start":"2022-07-01","end":"2022-09-30","value":19347000},"#667":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":34,"unit":"USD","start":"2022-07-01","end":"2022-09-30","value":25644000},"#668":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":34,"unit":"USD","start":"2022-07-01","end":"2022-09-30","value":28959000},"#669":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":34,"unit":"USD","start":"2022-07-01","end":"2022-09-30","value":1100000},"operatingExpenses@2022Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#666"},{"ref":"#667"},{"ref":"#668"},{"ref":"#669"}],"rule":"component-sum","value":75050000},"pretaxIncome@2020Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":6,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":2358000},"#670":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":33,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":100792000},"#671":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":34,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":76258000},"#672":{"kind":"computed","op":"sum","terms":[{"ref":"#670"},{"ref":"#671","weight":-1}],"rule":"quarter-from-ytd","value":24534000},"#673":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":33,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":107398000},"#674":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":34,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":77558000},"#675":{"kind":"computed","op":"sum","terms":[{"ref":"#673"},{"ref":"#674","weight":-1}],"rule":"quarter-from-ytd","value":29840000},"#676":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":33,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":111118000},"#677":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":34,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":79966000},"#678":{"kind":"computed","op":"sum","terms":[{"ref":"#676"},{"ref":"#677","weight":-1}],"rule":"quarter-from-ytd","value":31152000},"#679":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":33,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":4400000},"#680":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":34,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":3400000},"#681":{"kind":"computed","op":"sum","terms":[{"ref":"#679"},{"ref":"#680","weight":-1}],"rule":"quarter-from-ytd","value":1000000},"operatingExpenses@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#672"},{"ref":"#675"},{"ref":"#678"},{"ref":"#681"}],"rule":"component-sum","value":86526000},"operatingExpenses@FY2022":{"kind":"computed","op":"sum","terms":[{"ref":"#670"},{"ref":"#673"},{"ref":"#676"},{"ref":"#679"}],"rule":"component-sum","value":323708000},"#682":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":35,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":31691000},"#683":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":35,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":29398000},"#684":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":35,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":37662000},"#685":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":38,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":600000},"operatingExpenses@2023Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#682"},{"ref":"#683"},{"ref":"#684"},{"ref":"#685"}],"rule":"component-sum","value":99351000},"#686":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":13,"unit":"USD","start":"2023-04-01","end":"2023-06-30","value":18819000},"#687":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":13,"unit":"USD","start":"2023-04-01","end":"2023-06-30","value":27002000},"#688":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":13,"unit":"USD","start":"2023-04-01","end":"2023-06-30","value":37263000},"#689":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":39,"unit":"USD","start":"2023-04-01","end":"2023-06-30","value":600000},"operatingExpenses@2023Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#686"},{"ref":"#687"},{"ref":"#688"},{"ref":"#689"}],"rule":"component-sum","value":83684000},"#690":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":14,"unit":"USD","start":"2023-07-01","end":"2023-09-30","value":23907000},"#691":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":14,"unit":"USD","start":"2023-07-01","end":"2023-09-30","value":29701000},"#692":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":14,"unit":"USD","start":"2023-07-01","end":"2023-09-30","value":41592000},"#693":{"kind":"filed","concept":"RestructuringCharges","filing":33,"unit":"USD","start":"2023-07-01","end":"2023-09-30","value":10300000},"#694":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":34,"unit":"USD","start":"2023-07-01","end":"2023-09-30","value":600000},"operatingExpenses@2023Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#690"},{"ref":"#691"},{"ref":"#692"},{"ref":"#693"},{"ref":"#694"}],"rule":"component-sum","value":106100000},"pretaxIncome@2020Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":7,"unit":"USD","start":"2020-04-01","end":"2020-06-30","value":5773000},"#695":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":40,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":93452000},"#696":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":14,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":74417000},"#697":{"kind":"computed","op":"sum","terms":[{"ref":"#695"},{"ref":"#696","weight":-1}],"rule":"quarter-from-ytd","value":19035000},"#698":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":40,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":107602000},"#699":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":14,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":86101000},"#700":{"kind":"computed","op":"sum","terms":[{"ref":"#698"},{"ref":"#699","weight":-1}],"rule":"quarter-from-ytd","value":21501000},"#701":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":40,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":151364000},"#702":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":14,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":116517000},"#703":{"kind":"computed","op":"sum","terms":[{"ref":"#701"},{"ref":"#702","weight":-1}],"rule":"quarter-from-ytd","value":34847000},"#704":{"kind":"filed","concept":"RestructuringCharges","filing":40,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":10278000},"#705":{"kind":"filed","concept":"RestructuringCharges","filing":14,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":10278000},"#706":{"kind":"computed","op":"sum","terms":[{"ref":"#704"},{"ref":"#705","weight":-1}],"rule":"quarter-from-ytd","value":0},"#707":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":40,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":2500000},"#708":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":34,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":1900000},"#709":{"kind":"computed","op":"sum","terms":[{"ref":"#707"},{"ref":"#708","weight":-1}],"rule":"quarter-from-ytd","value":600000},"operatingExpenses@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#697"},{"ref":"#700"},{"ref":"#703"},{"ref":"#706"},{"ref":"#709"}],"rule":"component-sum","value":75983000},"operatingExpenses@FY2023":{"kind":"computed","op":"sum","terms":[{"ref":"#695"},{"ref":"#698"},{"ref":"#701"},{"ref":"#704"},{"ref":"#707"}],"rule":"component-sum","value":365196000},"#710":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":41,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":21132000},"#711":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":41,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":24455000},"#712":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":41,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":37895000},"operatingExpenses@2024Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#710"},{"ref":"#711"},{"ref":"#712"}],"rule":"component-sum","value":83482000},"#713":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":42,"unit":"USD","start":"2024-04-01","end":"2024-06-30","value":20254000},"#714":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":42,"unit":"USD","start":"2024-04-01","end":"2024-06-30","value":27300000},"#715":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":42,"unit":"USD","start":"2024-04-01","end":"2024-06-30","value":39522000},"operatingExpenses@2024Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#713"},{"ref":"#714"},{"ref":"#715"}],"rule":"component-sum","value":87076000},"#716":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":16,"unit":"USD","start":"2024-07-01","end":"2024-09-30","value":21139000},"#717":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":16,"unit":"USD","start":"2024-07-01","end":"2024-09-30","value":25406000},"#718":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":16,"unit":"USD","start":"2024-07-01","end":"2024-09-30","value":40662000},"operatingExpenses@2024Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#716"},{"ref":"#717"},{"ref":"#718"}],"rule":"component-sum","value":87207000},"#719":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":40,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":85974000},"#720":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":16,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":62525000},"#721":{"kind":"computed","op":"sum","terms":[{"ref":"#719"},{"ref":"#720","weight":-1}],"rule":"quarter-from-ytd","value":23449000},"#722":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":40,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":110597000},"#723":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":16,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":77161000},"#724":{"kind":"computed","op":"sum","terms":[{"ref":"#722"},{"ref":"#723","weight":-1}],"rule":"quarter-from-ytd","value":33436000},"#725":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":40,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":160375000},"#726":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":16,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":118079000},"#727":{"kind":"computed","op":"sum","terms":[{"ref":"#725"},{"ref":"#726","weight":-1}],"rule":"quarter-from-ytd","value":42296000},"operatingExpenses@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#721"},{"ref":"#724"},{"ref":"#727"}],"rule":"component-sum","value":99181000},"pretaxIncome@2020Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":8,"unit":"USD","start":"2020-07-01","end":"2020-09-30","value":190254000},"#728":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":40,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":2100000},"operatingExpenses@FY2024":{"kind":"computed","op":"sum","terms":[{"ref":"#719"},{"ref":"#722"},{"ref":"#725"},{"ref":"#728"}],"rule":"component-sum","value":359046000},"#729":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":43,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":23351000},"#730":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":43,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":31057000},"#731":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":43,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":43758000},"operatingExpenses@2025Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#729"},{"ref":"#730"},{"ref":"#731"}],"rule":"component-sum","value":98166000},"#732":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":15,"unit":"USD","start":"2025-04-01","end":"2025-06-30","value":21936000},"#733":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":15,"unit":"USD","start":"2025-04-01","end":"2025-06-30","value":36776000},"#734":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":15,"unit":"USD","start":"2025-04-01","end":"2025-06-30","value":46674000},"operatingExpenses@2025Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#732"},{"ref":"#733"},{"ref":"#734"}],"rule":"component-sum","value":105386000},"#735":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":16,"unit":"USD","start":"2025-07-01","end":"2025-09-30","value":27446000},"#736":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":16,"unit":"USD","start":"2025-07-01","end":"2025-09-30","value":35912000},"#737":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":16,"unit":"USD","start":"2025-07-01","end":"2025-09-30","value":54037000},"operatingExpenses@2025Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#735"},{"ref":"#736"},{"ref":"#737"}],"rule":"component-sum","value":117395000},"#738":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":40,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":95590000},"#739":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":16,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":72733000},"#740":{"kind":"computed","op":"sum","terms":[{"ref":"#738"},{"ref":"#739","weight":-1}],"rule":"quarter-from-ytd","value":22857000},"#741":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":40,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":143904000},"#742":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":16,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":103745000},"#743":{"kind":"computed","op":"sum","terms":[{"ref":"#741"},{"ref":"#742","weight":-1}],"rule":"quarter-from-ytd","value":40159000},"#744":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":40,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":190419000},"#745":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":16,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":144469000},"#746":{"kind":"computed","op":"sum","terms":[{"ref":"#744"},{"ref":"#745","weight":-1}],"rule":"quarter-from-ytd","value":45950000},"operatingExpenses@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#740"},{"ref":"#743"},{"ref":"#746"}],"rule":"component-sum","value":108966000},"pretaxIncome@2023Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":35,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":-25149000},"pretaxIncome@2023Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":13,"unit":"USD","start":"2023-04-01","end":"2023-06-30","value":745000},"#747":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":40,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":10200000},"operatingExpenses@FY2025":{"kind":"computed","op":"sum","terms":[{"ref":"#738"},{"ref":"#741"},{"ref":"#744"},{"ref":"#747"}],"rule":"component-sum","value":440113000},"#748":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":43,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":24341000},"#749":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":43,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":37501000},"#750":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":43,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":49629000},"operatingExpenses@2026Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#748"},{"ref":"#749"},{"ref":"#750"}],"rule":"component-sum","value":111471000},"#751":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":15,"unit":"USD","start":"2026-04-01","end":"2026-06-30","value":25626000},"#752":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":15,"unit":"USD","start":"2026-04-01","end":"2026-06-30","value":43944000},"#753":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":15,"unit":"USD","start":"2026-04-01","end":"2026-06-30","value":50997000},"operatingExpenses@2026Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#751"},{"ref":"#752"},{"ref":"#753"}],"rule":"component-sum","value":120567000},"operatingIncome@FY2013":{"kind":"filed","concept":"OperatingIncomeLoss","filing":23,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":-7604000},"operatingIncome@2014Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":24,"unit":"USD","start":"2014-04-01","end":"2014-06-30","value":-1517000},"operatingIncome@2014Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":25,"unit":"USD","start":"2014-07-01","end":"2014-09-30","value":-1273000},"#754":{"kind":"filed","concept":"OperatingIncomeLoss","filing":26,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":-8559000},"#755":{"kind":"filed","concept":"OperatingIncomeLoss","filing":25,"unit":"USD","start":"2014-01-01","end":"2014-09-30","value":-3993000},"operatingIncome@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#754"},{"ref":"#755","weight":-1}],"rule":"quarter-from-ytd","value":-4566000},"operatingIncome@FY2014":{"kind":"filed","concept":"OperatingIncomeLoss","filing":26,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":-8559000},"operatingIncome@2015Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":27,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":-3510000},"operatingIncome@2015Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":28,"unit":"USD","start":"2015-04-01","end":"2015-06-30","value":-3215000},"#756":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":26,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":-8621000},"#757":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":25,"unit":"USD","start":"2014-01-01","end":"2014-09-30","value":-4048000},"pretaxIncome@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#756"},{"ref":"#757","weight":-1}],"rule":"quarter-from-ytd","value":-4573000},"pretaxIncome@FY2014":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":26,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":-8621000},"pretaxIncome@2015Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":27,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":-3544000},"pretaxIncome@2015Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":28,"unit":"USD","start":"2015-04-01","end":"2015-06-30","value":-3463000},"pretaxIncome@2015Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":18,"unit":"USD","start":"2015-07-01","end":"2015-09-30","value":-4737000},"#758":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":17,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":-15593000},"#759":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":18,"unit":"USD","start":"2015-01-01","end":"2015-09-30","value":-11744000},"pretaxIncome@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#758"},{"ref":"#759","weight":-1}],"rule":"quarter-from-ytd","value":-3849000},"pretaxIncome@FY2015":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":17,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":-15593000},"pretaxIncome@2016Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":19,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":-3579000},"pretaxIncome@2016Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":20,"unit":"USD","start":"2016-04-01","end":"2016-06-30","value":-2251000},"pretaxIncome@2016Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":21,"unit":"USD","start":"2016-07-01","end":"2016-09-30","value":-1114000},"#760":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":0,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":-8214000},"#761":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":21,"unit":"USD","start":"2016-01-01","end":"2016-09-30","value":-6944000},"pretaxIncome@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#760"},{"ref":"#761","weight":-1}],"rule":"quarter-from-ytd","value":-1270000},"pretaxIncome@FY2016":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":0,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":-8214000},"#762":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":29,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":9774000},"#763":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":2,"unit":"USD","start":"2017-01-01","end":"2017-09-30","value":7232000},"pretaxIncome@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#762"},{"ref":"#763","weight":-1}],"rule":"quarter-from-ytd","value":2542000},"pretaxIncome@FY2017":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":29,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":9774000},"pretaxIncome@2018Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":30,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":4346000},"pretaxIncome@2018Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":31,"unit":"USD","start":"2018-04-01","end":"2018-06-30","value":7517000},"pretaxIncome@2018Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":32,"unit":"USD","start":"2018-07-01","end":"2018-09-30","value":5707000},"#764":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":36,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":20387000},"#765":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":32,"unit":"USD","start":"2018-01-01","end":"2018-09-30","value":17570000},"pretaxIncome@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#764"},{"ref":"#765","weight":-1}],"rule":"quarter-from-ytd","value":2817000},"pretaxIncome@FY2018":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":36,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":20387000},"pretaxIncome@2019Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":37,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":-556000},"pretaxIncome@2019Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":3,"unit":"USD","start":"2019-04-01","end":"2019-06-30","value":1813000},"pretaxIncome@2019Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":4,"unit":"USD","start":"2019-07-01","end":"2019-09-30","value":3723000},"#766":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":5,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":4823000},"#767":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":4,"unit":"USD","start":"2019-01-01","end":"2019-09-30","value":4980000},"pretaxIncome@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#766"},{"ref":"#767","weight":-1}],"rule":"quarter-from-ytd","value":-157000},"pretaxIncome@FY2019":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":5,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":4823000},"#768":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":9,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":196831000},"#769":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":8,"unit":"USD","start":"2020-01-01","end":"2020-09-30","value":198385000},"pretaxIncome@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#768"},{"ref":"#769","weight":-1}],"rule":"quarter-from-ytd","value":-1554000},"pretaxIncome@FY2020":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":9,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":196831000},"pretaxIncome@2021Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":10,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":-5054000},"pretaxIncome@2021Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":11,"unit":"USD","start":"2021-04-01","end":"2021-06-30","value":1697000},"pretaxIncome@2021Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":12,"unit":"USD","start":"2021-07-01","end":"2021-09-30","value":-301000},"#770":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":44,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":1734000},"#771":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":12,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":-3658000},"pretaxIncome@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#770"},{"ref":"#771","weight":-1}],"rule":"quarter-from-ytd","value":5392000},"pretaxIncome@FY2021":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":44,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":1734000},"pretaxIncome@2022Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":38,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":-14572000},"pretaxIncome@2022Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":39,"unit":"USD","start":"2022-04-01","end":"2022-06-30","value":-29734000},"pretaxIncome@2022Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":34,"unit":"USD","start":"2022-07-01","end":"2022-09-30","value":-3224000},"#772":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":33,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":-66717000},"#773":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":34,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":-47530000},"pretaxIncome@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#772"},{"ref":"#773","weight":-1}],"rule":"quarter-from-ytd","value":-19187000},"pretaxIncome@FY2022":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":33,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":-66717000},"#774":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":40,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":7997000},"#775":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":14,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":-22932000},"pretaxIncome@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#774"},{"ref":"#775","weight":-1}],"rule":"quarter-from-ytd","value":30929000},"pretaxIncome@FY2023":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":40,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":7997000},"pretaxIncome@2024Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":41,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":37082000},"pretaxIncome@2024Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":42,"unit":"USD","start":"2024-04-01","end":"2024-06-30","value":39504000},"pretaxIncome@2024Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":16,"unit":"USD","start":"2024-07-01","end":"2024-09-30","value":46582000},"#776":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":40,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":150322000},"#777":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":16,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":123168000},"pretaxIncome@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#776"},{"ref":"#777","weight":-1}],"rule":"quarter-from-ytd","value":27154000},"pretaxIncome@FY2024":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":40,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":150322000},"pretaxIncome@2025Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":43,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":36792000},"pretaxIncome@2025Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":15,"unit":"USD","start":"2025-04-01","end":"2025-06-30","value":41967000},"pretaxIncome@2025Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":16,"unit":"USD","start":"2025-07-01","end":"2025-09-30","value":36732000},"#778":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":40,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":161112000},"#779":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":16,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":115491000},"pretaxIncome@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#778"},{"ref":"#779","weight":-1}],"rule":"quarter-from-ytd","value":45621000},"pretaxIncome@FY2025":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":40,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":161112000},"#780":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":26,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":475000},"operatingCashFlow@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#780"},{"ref":"#337","weight":-1}],"rule":"quarter-from-ytd","value":-808000},"operatingCashFlow@FY2014":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":26,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":475000},"operatingCashFlow@2015Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":27,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":-1211000},"#781":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":28,"unit":"USD","start":"2015-01-01","end":"2015-06-30","value":-2807000},"#782":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":27,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":-1211000},"operatingCashFlow@2015Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#781"},{"ref":"#782","weight":-1}],"rule":"quarter-from-ytd","value":-1596000},"#783":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":18,"unit":"USD","start":"2015-01-01","end":"2015-09-30","value":-3774000},"operatingCashFlow@2015Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#783"},{"ref":"#781","weight":-1}],"rule":"quarter-from-ytd","value":-967000},"#784":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":17,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":-6844000},"operatingCashFlow@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#784"},{"ref":"#783","weight":-1}],"rule":"quarter-from-ytd","value":-3070000},"operatingCashFlow@FY2015":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":17,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":-6844000},"operatingCashFlow@2016Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":19,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":-736000},"#785":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":20,"unit":"USD","start":"2016-01-01","end":"2016-06-30","value":2377000},"#786":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":19,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":-736000},"operatingCashFlow@2016Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#785"},{"ref":"#786","weight":-1}],"rule":"quarter-from-ytd","value":3113000},"operatingCashFlow@2022Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":38,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":-2244000},"dilutedShares@2022Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":34,"unit":"shares","start":"2022-07-01","end":"2022-09-30","value":35043000},"#787":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":21,"unit":"USD","start":"2016-01-01","end":"2016-09-30","value":4723000},"operatingCashFlow@2016Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#787"},{"ref":"#785","weight":-1}],"rule":"quarter-from-ytd","value":2346000},"#788":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":0,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":11500000},"operatingCashFlow@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#788"},{"ref":"#787","weight":-1}],"rule":"quarter-from-ytd","value":6777000},"operatingCashFlow@FY2016":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":0,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":11500000},"operatingCashFlow@2017Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":22,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":3807000},"#789":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":1,"unit":"USD","start":"2017-01-01","end":"2017-06-30","value":11866000},"#790":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":22,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":3807000},"operatingCashFlow@2017Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#789"},{"ref":"#790","weight":-1}],"rule":"quarter-from-ytd","value":8059000},"#791":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":2,"unit":"USD","start":"2017-01-01","end":"2017-09-30","value":21556000},"operatingCashFlow@2017Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#791"},{"ref":"#789","weight":-1}],"rule":"quarter-from-ytd","value":9690000},"#792":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":29,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":29371000},"operatingCashFlow@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#792"},{"ref":"#791","weight":-1}],"rule":"quarter-from-ytd","value":7815000},"operatingCashFlow@FY2017":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":29,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":29371000},"operatingCashFlow@2018Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":30,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":3342000},"operatingCashFlow@2024Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":41,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":42954000},"dilutedShares@2025Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":16,"unit":"shares","start":"2025-07-01","end":"2025-09-30","value":36259000},"#793":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":31,"unit":"USD","start":"2018-01-01","end":"2018-06-30","value":15054000},"#794":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":30,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":3342000},"operatingCashFlow@2018Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#793"},{"ref":"#794","weight":-1}],"rule":"quarter-from-ytd","value":11712000},"#795":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":32,"unit":"USD","start":"2018-01-01","end":"2018-09-30","value":24601000},"operatingCashFlow@2018Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#795"},{"ref":"#793","weight":-1}],"rule":"quarter-from-ytd","value":9547000},"#796":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":36,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":36268000},"operatingCashFlow@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#796"},{"ref":"#795","weight":-1}],"rule":"quarter-from-ytd","value":11667000},"operatingCashFlow@FY2018":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":36,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":36268000},"operatingCashFlow@2019Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":37,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":295000},"#797":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":3,"unit":"USD","start":"2019-01-01","end":"2019-06-30","value":11813000},"#798":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":37,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":295000},"operatingCashFlow@2019Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#797"},{"ref":"#798","weight":-1}],"rule":"quarter-from-ytd","value":11518000},"#799":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":4,"unit":"USD","start":"2019-01-01","end":"2019-09-30","value":23413000},"operatingCashFlow@2019Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#799"},{"ref":"#797","weight":-1}],"rule":"quarter-from-ytd","value":11600000},"#800":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":5,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":38887000},"operatingCashFlow@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#800"},{"ref":"#799","weight":-1}],"rule":"quarter-from-ytd","value":15474000},"operatingCashFlow@FY2019":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":5,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":38887000},"#801":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":7,"unit":"USD","start":"2020-01-01","end":"2020-06-30","value":27376000},"#802":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":6,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":3083000},"operatingCashFlow@2020Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#801"},{"ref":"#802","weight":-1}],"rule":"quarter-from-ytd","value":24293000},"#803":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":8,"unit":"USD","start":"2020-01-01","end":"2020-09-30","value":45216000},"operatingCashFlow@2020Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#803"},{"ref":"#801","weight":-1}],"rule":"quarter-from-ytd","value":17840000},"#804":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":9,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":48299000},"operatingCashFlow@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#804"},{"ref":"#803","weight":-1}],"rule":"quarter-from-ytd","value":3083000},"operatingCashFlow@FY2020":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":9,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":48299000},"operatingCashFlow@2021Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":10,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":-4437000},"#805":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":11,"unit":"USD","start":"2021-01-01","end":"2021-06-30","value":10661000},"#806":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":10,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":-4437000},"operatingCashFlow@2021Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#805"},{"ref":"#806","weight":-1}],"rule":"quarter-from-ytd","value":15098000},"#807":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":12,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":26459000},"operatingCashFlow@2021Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#807"},{"ref":"#805","weight":-1}],"rule":"quarter-from-ytd","value":15798000},"#808":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":44,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":35391000},"operatingCashFlow@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#808"},{"ref":"#807","weight":-1}],"rule":"quarter-from-ytd","value":8932000},"operatingCashFlow@FY2021":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":44,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":35391000},"#809":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":39,"unit":"USD","start":"2022-01-01","end":"2022-06-30","value":3281000},"#810":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":38,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":-2244000},"operatingCashFlow@2022Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#809"},{"ref":"#810","weight":-1}],"rule":"quarter-from-ytd","value":5525000},"#811":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":34,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":19284000},"operatingCashFlow@2022Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#811"},{"ref":"#809","weight":-1}],"rule":"quarter-from-ytd","value":16003000},"#812":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":33,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":25365000},"operatingCashFlow@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#812"},{"ref":"#811","weight":-1}],"rule":"quarter-from-ytd","value":6081000},"operatingCashFlow@FY2022":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":33,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":25365000},"operatingCashFlow@2023Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":35,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":1573000},"#813":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":13,"unit":"USD","start":"2023-01-01","end":"2023-06-30","value":-7657000},"#814":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":35,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":1573000},"operatingCashFlow@2023Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#813"},{"ref":"#814","weight":-1}],"rule":"quarter-from-ytd","value":-9230000},"#815":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":14,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":29100000},"operatingCashFlow@2023Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#815"},{"ref":"#813","weight":-1}],"rule":"quarter-from-ytd","value":36757000},"#816":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":40,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":60283000},"operatingCashFlow@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#816"},{"ref":"#815","weight":-1}],"rule":"quarter-from-ytd","value":31183000},"operatingCashFlow@FY2023":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":40,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":60283000},"#817":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":42,"unit":"USD","start":"2024-01-01","end":"2024-06-30","value":93823000},"#818":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":41,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":42954000},"operatingCashFlow@2024Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#817"},{"ref":"#818","weight":-1}],"rule":"quarter-from-ytd","value":50869000},"#819":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":16,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":151593000},"operatingCashFlow@2024Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#819"},{"ref":"#817","weight":-1}],"rule":"quarter-from-ytd","value":57770000},"#820":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":40,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":188159000},"operatingCashFlow@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#820"},{"ref":"#819","weight":-1}],"rule":"quarter-from-ytd","value":36566000},"operatingCashFlow@FY2024":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":40,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":188159000},"operatingCashFlow@2025Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":43,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":38465000},"#821":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":15,"unit":"USD","start":"2025-01-01","end":"2025-06-30","value":91108000},"#822":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":43,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":38465000},"operatingCashFlow@2025Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#821"},{"ref":"#822","weight":-1}],"rule":"quarter-from-ytd","value":52643000},"#823":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":16,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":177115000},"operatingCashFlow@2025Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#823"},{"ref":"#821","weight":-1}],"rule":"quarter-from-ytd","value":86007000},"#824":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":40,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":242105000},"operatingCashFlow@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#824"},{"ref":"#823","weight":-1}],"rule":"quarter-from-ytd","value":64990000},"operatingCashFlow@FY2025":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":40,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":242105000},"#825":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":15,"unit":"USD","start":"2026-01-01","end":"2026-06-30","value":121902000},"#826":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":43,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":34298000},"operatingCashFlow@2026Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#825"},{"ref":"#826","weight":-1}],"rule":"quarter-from-ytd","value":87604000},"#827":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":23,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":1260000},"#828":{"kind":"filed","concept":"PaymentsToDevelopSoftware","filing":23,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":2370000},"#829":{"kind":"filed","concept":"PaymentsToAcquireIntangibleAssets","filing":23,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":58000},"capex@FY2013":{"kind":"computed","op":"sum","terms":[{"ref":"#827"},{"ref":"#828"},{"ref":"#829"}],"rule":"component-sum","value":3688000},"#830":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":25,"unit":"USD","start":"2014-01-01","end":"2014-09-30","value":1634000},"#831":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":24,"unit":"USD","start":"2014-01-01","end":"2014-06-30","value":1247000},"#832":{"kind":"computed","op":"sum","terms":[{"ref":"#830"},{"ref":"#831","weight":-1}],"rule":"quarter-from-ytd","value":387000},"#833":{"kind":"filed","concept":"PaymentsToDevelopSoftware","filing":25,"unit":"USD","start":"2014-01-01","end":"2014-09-30","value":3253000},"#834":{"kind":"filed","concept":"PaymentsToDevelopSoftware","filing":24,"unit":"USD","start":"2014-01-01","end":"2014-06-30","value":2036000},"#835":{"kind":"computed","op":"sum","terms":[{"ref":"#833"},{"ref":"#834","weight":-1}],"rule":"quarter-from-ytd","value":1217000},"#836":{"kind":"filed","concept":"PaymentsToAcquireIntangibleAssets","filing":25,"unit":"USD","start":"2014-01-01","end":"2014-09-30","value":18000},"#837":{"kind":"filed","concept":"PaymentsToAcquireIntangibleAssets","filing":24,"unit":"USD","start":"2014-01-01","end":"2014-06-30","value":6000},"#838":{"kind":"computed","op":"sum","terms":[{"ref":"#836"},{"ref":"#837","weight":-1}],"rule":"quarter-from-ytd","value":12000},"capex@2014Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#832"},{"ref":"#835"},{"ref":"#838"}],"rule":"component-sum","value":1616000},"#839":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":26,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":1878000},"#840":{"kind":"computed","op":"sum","terms":[{"ref":"#839"},{"ref":"#830","weight":-1}],"rule":"quarter-from-ytd","value":244000},"#841":{"kind":"filed","concept":"PaymentsToDevelopSoftware","filing":26,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":4567000},"#842":{"kind":"computed","op":"sum","terms":[{"ref":"#841"},{"ref":"#833","weight":-1}],"rule":"quarter-from-ytd","value":1314000},"#843":{"kind":"filed","concept":"PaymentsToAcquireIntangibleAssets","filing":26,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":31000},"#844":{"kind":"computed","op":"sum","terms":[{"ref":"#843"},{"ref":"#836","weight":-1}],"rule":"quarter-from-ytd","value":13000},"capex@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#840"},{"ref":"#842"},{"ref":"#844"}],"rule":"component-sum","value":1571000},"capex@FY2014":{"kind":"computed","op":"sum","terms":[{"ref":"#839"},{"ref":"#841"},{"ref":"#843"}],"rule":"component-sum","value":6476000},"capex@2015Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#366"},{"ref":"#369"},{"ref":"#372"}],"rule":"component-sum","value":1957000},"#845":{"kind":"filed","concept":"CostsAndExpenses","filing":24,"unit":"USD","start":"2014-04-01","end":"2014-06-30","value":13111000},"totalCosts@2014Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#845"}],"rule":"component-sum","value":13111000},"capex@FY2016":{"kind":"computed","op":"sum","terms":[{"ref":"#401"},{"ref":"#403"},{"ref":"#405"}],"rule":"component-sum","value":15410000},"#846":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":22,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":392000},"#847":{"kind":"filed","concept":"PaymentsToDevelopSoftware","filing":22,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":2991000},"capex@2017Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#846"},{"ref":"#847"}],"rule":"component-sum","value":3383000},"#848":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":1,"unit":"USD","start":"2017-01-01","end":"2017-06-30","value":837000},"#849":{"kind":"computed","op":"sum","terms":[{"ref":"#848"},{"ref":"#846","weight":-1}],"rule":"quarter-from-ytd","value":445000},"#850":{"kind":"filed","concept":"PaymentsToDevelopSoftware","filing":1,"unit":"USD","start":"2017-01-01","end":"2017-06-30","value":5271000},"#851":{"kind":"computed","op":"sum","terms":[{"ref":"#850"},{"ref":"#847","weight":-1}],"rule":"quarter-from-ytd","value":2280000},"capex@2017Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#849"},{"ref":"#851"}],"rule":"component-sum","value":2725000},"#852":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":2,"unit":"USD","start":"2017-01-01","end":"2017-09-30","value":1680000},"#853":{"kind":"computed","op":"sum","terms":[{"ref":"#852"},{"ref":"#848","weight":-1}],"rule":"quarter-from-ytd","value":843000},"#854":{"kind":"filed","concept":"PaymentsToDevelopSoftware","filing":2,"unit":"USD","start":"2017-01-01","end":"2017-09-30","value":8085000},"#855":{"kind":"computed","op":"sum","terms":[{"ref":"#854"},{"ref":"#850","weight":-1}],"rule":"quarter-from-ytd","value":2814000},"#856":{"kind":"filed","concept":"PaymentsToAcquireIntangibleAssets","filing":2,"unit":"USD","start":"2017-01-01","end":"2017-09-30","value":1000},"#857":{"kind":"filed","concept":"PaymentsToAcquireIntangibleAssets","filing":1,"unit":"USD","start":"2017-01-01","end":"2017-06-30","value":1000},"#858":{"kind":"computed","op":"sum","terms":[{"ref":"#856"},{"ref":"#857","weight":-1}],"rule":"quarter-from-ytd","value":0},"capex@2017Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#853"},{"ref":"#855"},{"ref":"#858"}],"rule":"component-sum","value":3657000},"#859":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":29,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":2214000},"#860":{"kind":"computed","op":"sum","terms":[{"ref":"#859"},{"ref":"#852","weight":-1}],"rule":"quarter-from-ytd","value":534000},"#861":{"kind":"filed","concept":"PaymentsToDevelopSoftware","filing":29,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":10455000},"#862":{"kind":"computed","op":"sum","terms":[{"ref":"#861"},{"ref":"#854","weight":-1}],"rule":"quarter-from-ytd","value":2370000},"#863":{"kind":"filed","concept":"PaymentsToAcquireIntangibleAssets","filing":0,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":1000},"#864":{"kind":"computed","op":"sum","terms":[{"ref":"#863"},{"ref":"#856","weight":-1}],"rule":"quarter-from-ytd","value":0},"capex@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#860"},{"ref":"#862"},{"ref":"#864"}],"rule":"component-sum","value":2904000},"capex@FY2017":{"kind":"computed","op":"sum","terms":[{"ref":"#859"},{"ref":"#861"},{"ref":"#863"}],"rule":"component-sum","value":12670000},"capex@2018Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#408"},{"ref":"#411"}],"rule":"component-sum","value":3199000},"dilutedShares@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#226","weight":4},{"ref":"#229","weight":-3}],"rule":"unaverage-quarter","value":33657000},"dilutedShares@FY2016":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":0,"unit":"shares","start":"2016-01-01","end":"2016-12-31","value":33561000},"dilutedShares@2017Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":22,"unit":"shares","start":"2017-01-01","end":"2017-03-31","value":34765000},"dilutedShares@2017Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":1,"unit":"shares","start":"2017-04-01","end":"2017-06-30","value":34928000},"dilutedShares@2017Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":2,"unit":"shares","start":"2017-07-01","end":"2017-09-30","value":35205000},"dilutedShares@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#234","weight":4},{"ref":"#237","weight":-3}],"rule":"unaverage-quarter","value":35331000},"dilutedShares@FY2017":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":29,"unit":"shares","start":"2017-01-01","end":"2017-12-31","value":35151000},"dilutedShares@2018Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":30,"unit":"shares","start":"2018-01-01","end":"2018-03-31","value":35300000},"dilutedShares@2018Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":31,"unit":"shares","start":"2018-04-01","end":"2018-06-30","value":35408000},"dilutedShares@2018Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":32,"unit":"shares","start":"2018-07-01","end":"2018-09-30","value":35610000},"dilutedShares@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#242","weight":4},{"ref":"#245","weight":-3}],"rule":"unaverage-quarter","value":35676000},"dilutedShares@FY2018":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":36,"unit":"shares","start":"2018-01-01","end":"2018-12-31","value":35562000},"dilutedShares@2019Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":37,"unit":"shares","start":"2019-01-01","end":"2019-03-31","value":35342000},"dilutedShares@2019Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":3,"unit":"shares","start":"2019-04-01","end":"2019-06-30","value":35412000},"dilutedShares@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#250","weight":4},{"ref":"#253","weight":-3}],"rule":"unaverage-quarter","value":36050000},"dilutedShares@FY2019":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":5,"unit":"shares","start":"2019-01-01","end":"2019-12-31","value":35567000},"dilutedShares@2020Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":6,"unit":"shares","start":"2020-01-01","end":"2020-03-31","value":35681000},"dilutedShares@2020Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":7,"unit":"shares","start":"2020-04-01","end":"2020-06-30","value":35614000},"dilutedShares@2020Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":8,"unit":"shares","start":"2020-07-01","end":"2020-09-30","value":35665000},"dilutedShares@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#258","weight":4},{"ref":"#261","weight":-3}],"rule":"unaverage-quarter","value":35866000},"dilutedShares@FY2020":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":9,"unit":"shares","start":"2020-01-01","end":"2020-12-31","value":35713000},"dilutedShares@2021Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":10,"unit":"shares","start":"2021-01-01","end":"2021-03-31","value":35712000},"dilutedShares@2021Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":11,"unit":"shares","start":"2021-04-01","end":"2021-06-30","value":35674000},"dilutedShares@2021Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":12,"unit":"shares","start":"2021-07-01","end":"2021-09-30","value":34614000},"dilutedShares@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#266","weight":4},{"ref":"#269","weight":-3}],"rule":"unaverage-quarter","value":35719000},"dilutedShares@FY2021":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":44,"unit":"shares","start":"2021-01-01","end":"2021-12-31","value":35701000},"dilutedShares@2022Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":38,"unit":"shares","start":"2022-01-01","end":"2022-03-31","value":34836000},"dilutedShares@2022Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":39,"unit":"shares","start":"2022-04-01","end":"2022-06-30","value":34927000},"dilutedShares@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#274","weight":4},{"ref":"#277","weight":-3}],"rule":"unaverage-quarter","value":35232000},"dilutedShares@FY2022":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":33,"unit":"shares","start":"2022-01-01","end":"2022-12-31","value":35010000},"dilutedShares@2023Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":35,"unit":"shares","start":"2023-01-01","end":"2023-03-31","value":35443000},"dilutedShares@2023Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":13,"unit":"shares","start":"2023-04-01","end":"2023-06-30","value":35565000},"dilutedShares@2023Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":14,"unit":"shares","start":"2023-07-01","end":"2023-09-30","value":36482000},"dilutedShares@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#282","weight":4},{"ref":"#285","weight":-3}],"rule":"unaverage-quarter","value":38967000},"dilutedShares@FY2023":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":40,"unit":"shares","start":"2023-01-01","end":"2023-12-31","value":36417000},"dilutedShares@2024Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":41,"unit":"shares","start":"2024-01-01","end":"2024-03-31","value":36674000},"dilutedShares@2024Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":42,"unit":"shares","start":"2024-04-01","end":"2024-06-30","value":36742000},"dilutedShares@2024Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":16,"unit":"shares","start":"2024-07-01","end":"2024-09-30","value":36756000},"dilutedShares@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#290","weight":4},{"ref":"#293","weight":-3}],"rule":"unaverage-quarter","value":36872000},"dilutedShares@FY2024":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":40,"unit":"shares","start":"2024-01-01","end":"2024-12-31","value":36782000},"dilutedShares@2025Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":43,"unit":"shares","start":"2025-01-01","end":"2025-03-31","value":36648000},"dilutedShares@2025Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":15,"unit":"shares","start":"2025-04-01","end":"2025-06-30","value":36204000},"dilutedShares@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#298","weight":4},{"ref":"#301","weight":-3}],"rule":"unaverage-quarter","value":36204000},"dilutedShares@FY2025":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":40,"unit":"shares","start":"2025-01-01","end":"2025-12-31","value":36327000},"dilutedShares@2026Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":43,"unit":"shares","start":"2026-01-01","end":"2026-03-31","value":35812000},"dilutedShares@2026Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":15,"unit":"shares","start":"2026-04-01","end":"2026-06-30","value":35461000},"dilutedShares@FY2013":{"kind":"filed","concept":"WeightedAverageNumberOfShareOutstandingBasicAndDiluted","filing":23,"unit":"shares","start":"2013-01-01","end":"2013-12-31","value":8437000},"dilutedShares@2014Q2":{"kind":"filed","concept":"WeightedAverageNumberOfShareOutstandingBasicAndDiluted","filing":24,"unit":"shares","start":"2014-04-01","end":"2014-06-30","value":8760000},"dilutedShares@2014Q3":{"kind":"filed","concept":"WeightedAverageNumberOfShareOutstandingBasicAndDiluted","filing":25,"unit":"shares","start":"2014-07-01","end":"2014-09-30","value":8807000},"dilutedShares@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#306","weight":4},{"ref":"#309","weight":-3}],"rule":"unaverage-quarter","value":8856000},"dilutedShares@FY2014":{"kind":"filed","concept":"WeightedAverageNumberOfShareOutstandingBasicAndDiluted","filing":26,"unit":"shares","start":"2014-01-01","end":"2014-12-31","value":8757000},"dilutedShares@2015Q1":{"kind":"filed","concept":"WeightedAverageNumberOfShareOutstandingBasicAndDiluted","filing":27,"unit":"shares","start":"2015-01-01","end":"2015-03-31","value":8913000},"dilutedShares@2015Q2":{"kind":"filed","concept":"WeightedAverageNumberOfShareOutstandingBasicAndDiluted","filing":28,"unit":"shares","start":"2015-04-01","end":"2015-06-30","value":9328000},"dilutedShares@2015Q3":{"kind":"filed","concept":"WeightedAverageNumberOfShareOutstandingBasicAndDiluted","filing":18,"unit":"shares","start":"2015-07-01","end":"2015-09-30","value":33314000},"#865":{"kind":"filed","concept":"WeightedAverageNumberOfShareOutstandingBasicAndDiluted","filing":26,"unit":"shares","start":"2015-01-01","end":"2015-12-31","value":21336000},"dilutedShares@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#865","weight":4},{"ref":"#317","weight":-3}],"rule":"unaverage-quarter","value":33522000},"#866":{"kind":"filed","concept":"CostsAndExpenses","filing":23,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":34146000},"totalCosts@FY2013":{"kind":"computed","op":"sum","terms":[{"ref":"#866"}],"rule":"component-sum","value":34146000},"#867":{"kind":"filed","concept":"CostsAndExpenses","filing":29,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":134468000},"#868":{"kind":"filed","concept":"CostsAndExpenses","filing":2,"unit":"USD","start":"2017-01-01","end":"2017-09-30","value":98958000},"#869":{"kind":"computed","op":"sum","terms":[{"ref":"#867"},{"ref":"#868","weight":-1}],"rule":"quarter-from-ytd","value":35510000},"totalCosts@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#869"}],"rule":"component-sum","value":35510000},"totalCosts@FY2017":{"kind":"computed","op":"sum","terms":[{"ref":"#867"}],"rule":"component-sum","value":134468000},"#870":{"kind":"filed","concept":"CostsAndExpenses","filing":30,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":38167000},"totalCosts@2018Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#870"}],"rule":"component-sum","value":38167000},"#871":{"kind":"filed","concept":"CostsAndExpenses","filing":31,"unit":"USD","start":"2018-04-01","end":"2018-06-30","value":39931000},"totalCosts@2018Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#871"}],"rule":"component-sum","value":39931000},"#872":{"kind":"filed","concept":"CostsAndExpenses","filing":32,"unit":"USD","start":"2018-07-01","end":"2018-09-30","value":44649000},"totalCosts@2018Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#872"}],"rule":"component-sum","value":44649000},"#873":{"kind":"filed","concept":"CostsAndExpenses","filing":36,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":170415000},"#874":{"kind":"filed","concept":"CostsAndExpenses","filing":32,"unit":"USD","start":"2018-01-01","end":"2018-09-30","value":122747000},"#875":{"kind":"computed","op":"sum","terms":[{"ref":"#873"},{"ref":"#874","weight":-1}],"rule":"quarter-from-ytd","value":47668000},"totalCosts@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#875"}],"rule":"component-sum","value":47668000},"totalCosts@FY2018":{"kind":"computed","op":"sum","terms":[{"ref":"#873"}],"rule":"component-sum","value":170415000},"#876":{"kind":"filed","concept":"CostsAndExpenses","filing":37,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":57149000},"totalCosts@2019Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#876"}],"rule":"component-sum","value":57149000},"#877":{"kind":"filed","concept":"CostsAndExpenses","filing":3,"unit":"USD","start":"2019-04-01","end":"2019-06-30","value":61328000},"totalCosts@2019Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#877"}],"rule":"component-sum","value":61328000},"#878":{"kind":"filed","concept":"CostsAndExpenses","filing":4,"unit":"USD","start":"2019-07-01","end":"2019-09-30","value":63801000},"totalCosts@2019Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#878"}],"rule":"component-sum","value":63801000},"#879":{"kind":"filed","concept":"CostsAndExpenses","filing":5,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":249551000},"#880":{"kind":"filed","concept":"CostsAndExpenses","filing":4,"unit":"USD","start":"2019-01-01","end":"2019-09-30","value":182278000},"#881":{"kind":"computed","op":"sum","terms":[{"ref":"#879"},{"ref":"#880","weight":-1}],"rule":"quarter-from-ytd","value":67273000},"totalCosts@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#881"}],"rule":"component-sum","value":67273000},"totalCosts@FY2019":{"kind":"computed","op":"sum","terms":[{"ref":"#879"}],"rule":"component-sum","value":249551000},"#882":{"kind":"filed","concept":"CostsAndExpenses","filing":6,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":69665000},"totalCosts@2020Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#882"}],"rule":"component-sum","value":69665000},"#883":{"kind":"filed","concept":"CostsAndExpenses","filing":7,"unit":"USD","start":"2020-04-01","end":"2020-06-30","value":74698000},"totalCosts@2020Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#883"}],"rule":"component-sum","value":74698000},"#884":{"kind":"filed","concept":"CostsAndExpenses","filing":8,"unit":"USD","start":"2020-07-01","end":"2020-09-30","value":80726000},"totalCosts@2020Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#884"}],"rule":"component-sum","value":80726000},"#885":{"kind":"filed","concept":"CostsAndExpenses","filing":9,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":300273000},"#886":{"kind":"filed","concept":"CostsAndExpenses","filing":8,"unit":"USD","start":"2020-01-01","end":"2020-09-30","value":225089000},"#887":{"kind":"computed","op":"sum","terms":[{"ref":"#885"},{"ref":"#886","weight":-1}],"rule":"quarter-from-ytd","value":75184000},"totalCosts@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#887"}],"rule":"component-sum","value":75184000},"totalCosts@FY2020":{"kind":"computed","op":"sum","terms":[{"ref":"#885"}],"rule":"component-sum","value":300273000},"#888":{"kind":"filed","concept":"CostsAndExpenses","filing":10,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":84590000},"totalCosts@2021Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#888"}],"rule":"component-sum","value":84590000},"#889":{"kind":"filed","concept":"CostsAndExpenses","filing":11,"unit":"USD","start":"2021-04-01","end":"2021-06-30","value":87894000},"totalCosts@2021Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#889"}],"rule":"component-sum","value":87894000},"#890":{"kind":"filed","concept":"CostsAndExpenses","filing":12,"unit":"USD","start":"2021-07-01","end":"2021-09-30","value":95822000},"totalCosts@2021Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#890"}],"rule":"component-sum","value":95822000},"#891":{"kind":"filed","concept":"CostsAndExpenses","filing":44,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":371248000},"#892":{"kind":"filed","concept":"CostsAndExpenses","filing":12,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":268306000},"#893":{"kind":"computed","op":"sum","terms":[{"ref":"#891"},{"ref":"#892","weight":-1}],"rule":"quarter-from-ytd","value":102942000},"totalCosts@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#893"}],"rule":"component-sum","value":102942000},"totalCosts@FY2021":{"kind":"computed","op":"sum","terms":[{"ref":"#891"}],"rule":"component-sum","value":371248000},"#894":{"kind":"filed","concept":"CostsAndExpenses","filing":38,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":119965000},"totalCosts@2022Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#894"}],"rule":"component-sum","value":119965000},"#895":{"kind":"filed","concept":"CostsAndExpenses","filing":39,"unit":"USD","start":"2022-04-01","end":"2022-06-30","value":147380000},"totalCosts@2022Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#895"}],"rule":"component-sum","value":147380000},"#896":{"kind":"filed","concept":"CostsAndExpenses","filing":34,"unit":"USD","start":"2022-07-01","end":"2022-09-30","value":132898000},"totalCosts@2022Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#896"}],"rule":"component-sum","value":132898000},"#897":{"kind":"filed","concept":"CostsAndExpenses","filing":33,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":544253000},"#898":{"kind":"filed","concept":"CostsAndExpenses","filing":34,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":400243000},"#899":{"kind":"computed","op":"sum","terms":[{"ref":"#897"},{"ref":"#898","weight":-1}],"rule":"quarter-from-ytd","value":144010000},"totalCosts@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#899"}],"rule":"component-sum","value":144010000},"totalCosts@FY2022":{"kind":"computed","op":"sum","terms":[{"ref":"#897"}],"rule":"component-sum","value":544253000},"#900":{"kind":"filed","concept":"CostsAndExpenses","filing":35,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":162630000},"totalCosts@2023Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#900"}],"rule":"component-sum","value":162630000},"#901":{"kind":"filed","concept":"CostsAndExpenses","filing":13,"unit":"USD","start":"2023-04-01","end":"2023-06-30","value":147754000},"totalCosts@2023Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#901"}],"rule":"component-sum","value":147754000},"#902":{"kind":"filed","concept":"CostsAndExpenses","filing":14,"unit":"USD","start":"2023-07-01","end":"2023-09-30","value":165507000},"totalCosts@2023Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#902"}],"rule":"component-sum","value":165507000},"#903":{"kind":"filed","concept":"CostsAndExpenses","filing":40,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":619482000},"#904":{"kind":"filed","concept":"CostsAndExpenses","filing":14,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":475891000},"#905":{"kind":"computed","op":"sum","terms":[{"ref":"#903"},{"ref":"#904","weight":-1}],"rule":"quarter-from-ytd","value":143591000},"totalCosts@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#905"}],"rule":"component-sum","value":143591000},"totalCosts@FY2023":{"kind":"computed","op":"sum","terms":[{"ref":"#903"}],"rule":"component-sum","value":619482000},"#906":{"kind":"filed","concept":"CostsAndExpenses","filing":41,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":153340000},"totalCosts@2024Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#906"}],"rule":"component-sum","value":153340000},"#907":{"kind":"filed","concept":"CostsAndExpenses","filing":42,"unit":"USD","start":"2024-04-01","end":"2024-06-30","value":161347000},"totalCosts@2024Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#907"}],"rule":"component-sum","value":161347000},"#908":{"kind":"filed","concept":"CostsAndExpenses","filing":16,"unit":"USD","start":"2024-07-01","end":"2024-09-30","value":163165000},"totalCosts@2024Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#908"}],"rule":"component-sum","value":163165000},"#909":{"kind":"filed","concept":"CostsAndExpenses","filing":40,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":658558000},"#910":{"kind":"filed","concept":"CostsAndExpenses","filing":16,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":477852000},"#911":{"kind":"computed","op":"sum","terms":[{"ref":"#909"},{"ref":"#910","weight":-1}],"rule":"quarter-from-ytd","value":180706000},"totalCosts@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#911"}],"rule":"component-sum","value":180706000},"totalCosts@FY2024":{"kind":"computed","op":"sum","terms":[{"ref":"#909"}],"rule":"component-sum","value":658558000},"#912":{"kind":"filed","concept":"CostsAndExpenses","filing":43,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":183919000},"totalCosts@2025Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#912"}],"rule":"component-sum","value":183919000},"#913":{"kind":"filed","concept":"CostsAndExpenses","filing":15,"unit":"USD","start":"2025-04-01","end":"2025-06-30","value":195063000},"totalCosts@2025Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#913"}],"rule":"component-sum","value":195063000},"#914":{"kind":"filed","concept":"CostsAndExpenses","filing":16,"unit":"USD","start":"2025-07-01","end":"2025-09-30","value":214307000},"totalCosts@2025Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#914"}],"rule":"component-sum","value":214307000},"#915":{"kind":"filed","concept":"CostsAndExpenses","filing":40,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":797905000},"#916":{"kind":"filed","concept":"CostsAndExpenses","filing":16,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":593289000},"#917":{"kind":"computed","op":"sum","terms":[{"ref":"#915"},{"ref":"#916","weight":-1}],"rule":"quarter-from-ytd","value":204616000},"totalCosts@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#917"}],"rule":"component-sum","value":204616000},"totalCosts@FY2025":{"kind":"computed","op":"sum","terms":[{"ref":"#915"}],"rule":"component-sum","value":797905000},"#918":{"kind":"filed","concept":"CostsAndExpenses","filing":43,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":211466000},"totalCosts@2026Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#918"}],"rule":"component-sum","value":211466000},"#919":{"kind":"filed","concept":"CostsAndExpenses","filing":15,"unit":"USD","start":"2026-04-01","end":"2026-06-30","value":228147000},"totalCosts@2026Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#919"}],"rule":"component-sum","value":228147000},"freeCashFlow@FY2016":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2016"},{"ref":"capex@FY2016","weight":-1}],"value":-3910000},"capexOutflow@FY2016":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2016","weight":-1}],"value":-15410000},"grossMargin@FY2016":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2016"},{"ref":"revenue@FY2016"}],"scale":100,"value":57.731138597920186},"operatingMargin@FY2016":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2016"},{"ref":"revenue@FY2016"}],"scale":100,"value":-7.9773833652188735},"netMargin@FY2016":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2016"},{"ref":"revenue@FY2016"}],"scale":100,"value":-7.842895838463433},"currentRatio@FY2016":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2016"},{"ref":"currentLiabilities@FY2016"}],"value":1.5083563503581292},"freeCashFlow@2017Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2017Q2"},{"ref":"capex@2017Q2","weight":-1}],"value":5334000},"capexOutflow@2017Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2017Q2","weight":-1}],"value":-2725000},"grossMargin@2017Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2017Q2"},{"ref":"revenue@2017Q2"}],"scale":100,"value":61.811188226440336},"operatingMargin@2017Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2017Q2"},{"ref":"revenue@2017Q2"}],"scale":100,"value":7.7124620230231065},"netMargin@2017Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2017Q2"},{"ref":"revenue@2017Q2"}],"scale":100,"value":7.796081054714719},"currentRatio@2017Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2017Q2"},{"ref":"currentLiabilities@2017Q2"}],"value":1.7404530463461205},"freeCashFlow@2017Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2017Q3"},{"ref":"capex@2017Q3","weight":-1}],"value":6033000},"capexOutflow@2017Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2017Q3","weight":-1}],"value":-3657000},"grossMargin@2017Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2017Q3"},{"ref":"revenue@2017Q3"}],"scale":100,"value":62.92377912038625},"operatingMargin@2017Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2017Q3"},{"ref":"revenue@2017Q3"}],"scale":100,"value":9.455715906392633},"netMargin@2017Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2017Q3"},{"ref":"revenue@2017Q3"}],"scale":100,"value":9.714270638208058},"currentRatio@2017Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2017Q3"},{"ref":"currentLiabilities@2017Q3"}],"value":2.139518294729775},"freeCashFlow@2019Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2019Q2"},{"ref":"capex@2019Q2","weight":-1}],"value":5361000},"capexOutflow@2019Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2019Q2","weight":-1}],"value":-6157000},"grossMargin@2019Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2019Q2"},{"ref":"revenue@2019Q2"}],"scale":100,"value":60.505469634100336},"operatingMargin@2019Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2019Q2"},{"ref":"revenue@2019Q2"}],"scale":100,"value":3.608701119074563},"netMargin@2019Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2019Q2"},{"ref":"revenue@2019Q2"}],"scale":100,"value":36.387212372689554},"currentRatio@2019Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2019Q2"},{"ref":"currentLiabilities@2019Q2"}],"value":1.5320451501817487},"netDebt@2019Q2":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2019Q2"},{"ref":"cash@2019Q2","weight":-1}],"value":29673000},"freeCashFlow@2019Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2019Q3"},{"ref":"capex@2019Q3","weight":-1}],"value":3661000},"capexOutflow@2019Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2019Q3","weight":-1}],"value":-7939000},"grossMargin@2019Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2019Q3"},{"ref":"revenue@2019Q3"}],"scale":100,"value":61.83116214028115},"operatingMargin@2019Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2019Q3"},{"ref":"revenue@2019Q3"}],"scale":100,"value":6.085228527268713},"netMargin@2019Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2019Q3"},{"ref":"revenue@2019Q3"}],"scale":100,"value":7.327592551703835},"currentRatio@2019Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2019Q3"},{"ref":"currentLiabilities@2019Q3"}],"value":1.5298083747338538},"netDebt@2019Q3":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2019Q3"},{"ref":"cash@2019Q3","weight":-1}],"value":28764000},"freeCashFlow@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2019Q4"},{"ref":"capex@2019Q4","weight":-1}],"value":6176000},"capexOutflow@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2019Q4","weight":-1}],"value":-9298000},"grossMargin@2019Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2019Q4"},{"ref":"revenue@2019Q4"}],"scale":100,"value":60.80431103589561},"operatingMargin@2019Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2019Q4"},{"ref":"revenue@2019Q4"}],"scale":100,"value":0.1321219678750631},"netMargin@2019Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2019Q4"},{"ref":"revenue@2019Q4"}],"scale":100,"value":6.573439030907633},"currentRatio@2019Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2019Q4"},{"ref":"currentLiabilities@2019Q4"}],"value":1.3018223954492785},"netDebt@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2019Q4"},{"ref":"cash@2019Q4","weight":-1}],"value":32770000},"freeCashFlow@FY2019":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2019"},{"ref":"capex@FY2019","weight":-1}],"value":9805000},"capexOutflow@FY2019":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2019","weight":-1}],"value":-29082000},"grossMargin@FY2019":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2019"},{"ref":"revenue@FY2019"}],"scale":100,"value":60.29795478336953},"operatingMargin@FY2019":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2019"},{"ref":"revenue@FY2019"}],"scale":100,"value":2.5237098261019013},"netMargin@FY2019":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2019"},{"ref":"revenue@FY2019"}],"scale":100,"value":14.171991937877912},"currentRatio@FY2019":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2019"},{"ref":"currentLiabilities@FY2019"}],"value":1.3018223954492785},"netDebt@FY2019":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@FY2019"},{"ref":"cash@FY2019","weight":-1}],"value":32770000},"freeCashFlow@2020Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2020Q1"},{"ref":"capex@2020Q1","weight":-1}],"value":-11731000},"capexOutflow@2020Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2020Q1","weight":-1}],"value":-14814000},"grossMargin@2020Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2020Q1"},{"ref":"revenue@2020Q1"}],"scale":100,"value":60.05103800262087},"operatingMargin@2020Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2020Q1"},{"ref":"revenue@2020Q1"}],"scale":100,"value":3.903717497758466},"netMargin@2020Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2020Q1"},{"ref":"revenue@2020Q1"}],"scale":100,"value":2.735361059383406},"currentRatio@2020Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2020Q1"},{"ref":"currentLiabilities@2020Q1"}],"value":2.3987684028047296},"freeCashFlow@2020Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2020Q2"},{"ref":"capex@2020Q2","weight":-1}],"value":12092000},"capexOutflow@2020Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2020Q2","weight":-1}],"value":-12201000},"grossMargin@2020Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2020Q2"},{"ref":"revenue@2020Q2"}],"scale":100,"value":66.1772145651074},"operatingMargin@2020Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2020Q2"},{"ref":"revenue@2020Q2"}],"scale":100,"value":7.829177103512949},"netMargin@2020Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2020Q2"},{"ref":"revenue@2020Q2"}],"scale":100,"value":23.761459965697224},"currentRatio@2020Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2020Q2"},{"ref":"currentLiabilities@2020Q2"}],"value":2.171856173504978},"freeCashFlow@2020Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2020Q3"},{"ref":"capex@2020Q3","weight":-1}],"value":8607000},"capexOutflow@2020Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2020Q3","weight":-1}],"value":-9233000},"grossMargin@2020Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2020Q3"},{"ref":"revenue@2020Q3"}],"scale":100,"value":61.04940180291606},"operatingMargin@2020Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2020Q3"},{"ref":"revenue@2020Q3"}],"scale":100,"value":3.9959089503603455},"netMargin@2020Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2020Q3"},{"ref":"revenue@2020Q3"}],"scale":100,"value":163.73236924101516},"currentRatio@2020Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2020Q3"},{"ref":"currentLiabilities@2020Q3"}],"value":3.594824669195562},"freeCashFlow@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2020Q4"},{"ref":"capex@2020Q4","weight":-1}],"value":-5749000},"capexOutflow@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2020Q4","weight":-1}],"value":-8832000},"grossMargin@2020Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2020Q4"},{"ref":"revenue@2020Q4"}],"scale":100,"value":58.71299977910316},"operatingMargin@2020Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2020Q4"},{"ref":"revenue@2020Q4"}],"scale":100,"value":-3.799425668212945},"netMargin@2020Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2020Q4"},{"ref":"revenue@2020Q4"}],"scale":100,"value":-0.7082504970178927},"currentRatio@2020Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2020Q4"},{"ref":"currentLiabilities@2020Q4"}],"value":4.002670414617007},"freeCashFlow@FY2020":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2020"},{"ref":"capex@FY2020","weight":-1}],"value":3219000},"capexOutflow@FY2020":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2020","weight":-1}],"value":-45080000},"grossMargin@FY2020":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2020"},{"ref":"revenue@FY2020"}],"scale":100,"value":61.61048326753876},"operatingMargin@FY2020":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2020"},{"ref":"revenue@FY2020"}],"scale":100,"value":3.1552364734112546},"netMargin@FY2020":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2020"},{"ref":"revenue@FY2020"}],"scale":100,"value":51.088513042805175},"currentRatio@FY2020":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2020"},{"ref":"currentLiabilities@FY2020"}],"value":4.002670414617007},"freeCashFlow@2021Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2021Q1"},{"ref":"capex@2021Q1","weight":-1}],"value":-11515000},"capexOutflow@2021Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2021Q1","weight":-1}],"value":-7078000},"grossMargin@2021Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2021Q1"},{"ref":"revenue@2021Q1"}],"scale":100,"value":57.808441352745156},"operatingMargin@2021Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2021Q1"},{"ref":"revenue@2021Q1"}],"scale":100,"value":-7.183132499588196},"netMargin@2021Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2021Q1"},{"ref":"revenue@2021Q1"}],"scale":100,"value":0.6069360499740247},"currentRatio@2021Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2021Q1"},{"ref":"currentLiabilities@2021Q1"}],"value":4.216186072449288},"freeCashFlow@2021Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2021Q2"},{"ref":"capex@2021Q2","weight":-1}],"value":7461000},"capexOutflow@2021Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2021Q2","weight":-1}],"value":-7637000},"grossMargin@2021Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2021Q2"},{"ref":"revenue@2021Q2"}],"scale":100,"value":63.141284815813115},"operatingMargin@2021Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2021Q2"},{"ref":"revenue@2021Q2"}],"scale":100,"value":1.2870619946091644},"netMargin@2021Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2021Q2"},{"ref":"revenue@2021Q2"}],"scale":100,"value":2.269766397124888},"currentRatio@2021Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2021Q2"},{"ref":"currentLiabilities@2021Q2"}],"value":3.891913498001435},"freeCashFlow@2021Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2021Q3"},{"ref":"capex@2021Q3","weight":-1}],"value":6836000},"capexOutflow@2021Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2021Q3","weight":-1}],"value":-8962000},"grossMargin@2021Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2021Q3"},{"ref":"revenue@2021Q3"}],"scale":100,"value":59.57582273064117},"operatingMargin@2021Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2021Q3"},{"ref":"revenue@2021Q3"}],"scale":100,"value":-0.01356866265173418},"netMargin@2021Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2021Q3"},{"ref":"revenue@2021Q3"}],"scale":100,"value":-0.1471678026072707},"currentRatio@2021Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2021Q3"},{"ref":"currentLiabilities@2021Q3"}],"value":4.011544246168855},"freeCashFlow@2023Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2023Q2"},{"ref":"capex@2023Q2","weight":-1}],"value":-11593000},"capexOutflow@2023Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2023Q2","weight":-1}],"value":-2363000},"grossMargin@2023Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2023Q2"},{"ref":"revenue@2023Q2"}],"scale":100,"value":60.66360700322965},"operatingMargin@2023Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2023Q2"},{"ref":"revenue@2023Q2"}],"scale":100,"value":-0.46166921638619757},"netMargin@2023Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2023Q2"},{"ref":"revenue@2023Q2"}],"scale":100,"value":-12.851266360700322},"currentRatio@2023Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2023Q2"},{"ref":"currentLiabilities@2023Q2"}],"value":2.8038976857490865},"freeCashFlow@2023Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2023Q3"},{"ref":"capex@2023Q3","weight":-1}],"value":31753000},"capexOutflow@2023Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2023Q3","weight":-1}],"value":-5004000},"grossMargin@2023Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2023Q3"},{"ref":"revenue@2023Q3"}],"scale":100,"value":62.07749032882012},"operatingMargin@2023Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2023Q3"},{"ref":"revenue@2023Q3"}],"scale":100,"value":-0.040498065764023206},"netMargin@2023Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2023Q3"},{"ref":"revenue@2023Q3"}],"scale":100,"value":15.984647001934235},"currentRatio@2023Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2023Q3"},{"ref":"currentLiabilities@2023Q3"}],"value":3.235154490404197},"freeCashFlow@2025Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2025Q2"},{"ref":"capex@2025Q2","weight":-1}],"value":51526000},"capexOutflow@2025Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2025Q2","weight":-1}],"value":-1117000},"grossMargin@2025Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2025Q2"},{"ref":"revenue@2025Q2"}],"scale":100,"value":64.41600339594609},"operatingMargin@2025Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2025Q2"},{"ref":"revenue@2025Q2"}],"scale":100,"value":17.19707099649793},"netMargin@2025Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2025Q2"},{"ref":"revenue@2025Q2"}],"scale":100,"value":15.273267536877851},"currentRatio@2025Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2025Q2"},{"ref":"currentLiabilities@2025Q2"}],"value":2.916672831377887},"freeCashFlow@2025Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2025Q3"},{"ref":"capex@2025Q3","weight":-1}],"value":83735000},"capexOutflow@2025Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2025Q3","weight":-1}],"value":-2272000},"grossMargin@2025Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2025Q3"},{"ref":"revenue@2025Q3"}],"scale":100,"value":63.314658335772975},"operatingMargin@2025Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2025Q3"},{"ref":"revenue@2025Q3"}],"scale":100,"value":14.054773754476585},"netMargin@2025Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2025Q3"},{"ref":"revenue@2025Q3"}],"scale":100,"value":13.493320714007853},"currentRatio@2025Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2025Q3"},{"ref":"currentLiabilities@2025Q3"}],"value":3.014616855185598},"freeCashFlow@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2015Q4"},{"ref":"capex@2015Q4","weight":-1}],"value":-6835000},"capexOutflow@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2015Q4","weight":-1}],"value":-3765000},"grossMargin@2015Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2015Q4"},{"ref":"revenue@2015Q4"}],"scale":100,"value":53.60066669934801},"operatingMargin@2015Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2015Q4"},{"ref":"revenue@2015Q4"}],"scale":100,"value":-19.45193391832933},"netMargin@2015Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2015Q4"},{"ref":"revenue@2015Q4"}],"scale":100,"value":-19.069562233442817},"currentRatio@2015Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2015Q4"},{"ref":"currentLiabilities@2015Q4"}],"value":1.6270925761608992},"freeCashFlow@FY2015":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2015"},{"ref":"capex@FY2015","weight":-1}],"value":-18232000},"capexOutflow@FY2015":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2015","weight":-1}],"value":-11388000},"grossMargin@FY2015":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2015"},{"ref":"revenue@FY2015"}],"scale":100,"value":54.78213318751084},"operatingMargin@FY2015":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2015"},{"ref":"revenue@FY2015"}],"scale":100,"value":-20.010136441842167},"netMargin@FY2015":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2015"},{"ref":"revenue@FY2015"}],"scale":100,"value":-20.897075103031597},"currentRatio@FY2015":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2015"},{"ref":"currentLiabilities@FY2015"}],"value":1.6270925761608992},"ebit@FY2015":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@FY2015"},{"ref":"interestExpense@FY2015"}],"value":-14793000},"freeCashFlow@2016Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2016Q1"},{"ref":"capex@2016Q1","weight":-1}],"value":-4806000},"capexOutflow@2016Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2016Q1","weight":-1}],"value":-4070000},"grossMargin@2016Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2016Q1"},{"ref":"revenue@2016Q1"}],"scale":100,"value":54.63357890655293},"operatingMargin@2016Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2016Q1"},{"ref":"revenue@2016Q1"}],"scale":100,"value":-15.419413209254232},"netMargin@2016Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2016Q1"},{"ref":"revenue@2016Q1"}],"scale":100,"value":-15.522812459609666},"currentRatio@2016Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2016Q1"},{"ref":"currentLiabilities@2016Q1"}],"value":1.5866883480991365},"freeCashFlow@2016Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2016Q2"},{"ref":"capex@2016Q2","weight":-1}],"value":-1137000},"capexOutflow@2016Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2016Q2","weight":-1}],"value":-4250000},"grossMargin@2016Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2016Q2"},{"ref":"revenue@2016Q2"}],"scale":100,"value":57.21100637331603},"operatingMargin@2016Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2016Q2"},{"ref":"revenue@2016Q2"}],"scale":100,"value":-8.960806014578484},"netMargin@2016Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2016Q2"},{"ref":"revenue@2016Q2"}],"scale":100,"value":-8.640232034499865},"currentRatio@2016Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2016Q2"},{"ref":"currentLiabilities@2016Q2"}],"value":1.5445023394300297},"freeCashFlow@2016Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2016Q3"},{"ref":"capex@2016Q3","weight":-1}],"value":-1450000},"capexOutflow@2016Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2016Q3","weight":-1}],"value":-3796000},"grossMargin@2016Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2016Q3"},{"ref":"revenue@2016Q3"}],"scale":100,"value":58.64995383850579},"operatingMargin@2016Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2016Q3"},{"ref":"revenue@2016Q3"}],"scale":100,"value":-4.275264540870677},"netMargin@2016Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2016Q3"},{"ref":"revenue@2016Q3"}],"scale":100,"value":-3.9947446914281657},"currentRatio@2016Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2016Q3"},{"ref":"currentLiabilities@2016Q3"}],"value":1.3651792739125548},"freeCashFlow@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2016Q4"},{"ref":"capex@2016Q4","weight":-1}],"value":3483000},"capexOutflow@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2016Q4","weight":-1}],"value":-3294000},"grossMargin@2016Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2016Q4"},{"ref":"revenue@2016Q4"}],"scale":100,"value":59.86076401285255},"operatingMargin@2016Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2016Q4"},{"ref":"revenue@2016Q4"}],"scale":100,"value":-4.6126383434487686},"netMargin@2016Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2016Q4"},{"ref":"revenue@2016Q4"}],"scale":100,"value":-4.6019278828989645},"currentRatio@2016Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2016Q4"},{"ref":"currentLiabilities@2016Q4"}],"value":1.5083563503581292},"freeCashFlow@2017Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2017Q1"},{"ref":"capex@2017Q1","weight":-1}],"value":424000},"capexOutflow@2017Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2017Q1","weight":-1}],"value":-3383000},"grossMargin@2017Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2017Q1"},{"ref":"revenue@2017Q1"}],"scale":100,"value":59.55612276660649},"operatingMargin@2017Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2017Q1"},{"ref":"revenue@2017Q1"}],"scale":100,"value":1.8583079125941604},"netMargin@2017Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2017Q1"},{"ref":"revenue@2017Q1"}],"scale":100,"value":2.054410757641785},"currentRatio@2017Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2017Q1"},{"ref":"currentLiabilities@2017Q1"}],"value":1.6363809978515158},"freeCashFlow@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2017Q4"},{"ref":"capex@2017Q4","weight":-1}],"value":4911000},"capexOutflow@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2017Q4","weight":-1}],"value":-2904000},"grossMargin@2017Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2017Q4"},{"ref":"revenue@2017Q4"}],"scale":100,"value":61.64340185238937},"operatingMargin@2017Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2017Q4"},{"ref":"revenue@2017Q4"}],"scale":100,"value":6.298651608306727},"netMargin@2017Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2017Q4"},{"ref":"revenue@2017Q4"}],"scale":100,"value":6.8000105549251915},"currentRatio@2017Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2017Q4"},{"ref":"currentLiabilities@2017Q4"}],"value":2.251672800267648},"netDebt@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2017Q4"},{"ref":"cash@2017Q4","weight":-1}],"value":-16109000},"freeCashFlow@FY2017":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2017"},{"ref":"capex@FY2017","weight":-1}],"value":16701000},"capexOutflow@FY2017":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2017","weight":-1}],"value":-12670000},"grossMargin@FY2017":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2017"},{"ref":"revenue@FY2017"}],"scale":100,"value":61.556434844891974},"operatingMargin@FY2017":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2017"},{"ref":"revenue@FY2017"}],"scale":100,"value":6.491519648407891},"netMargin@FY2017":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2017"},{"ref":"revenue@FY2017"}],"scale":100,"value":6.756465442306489},"currentRatio@FY2017":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2017"},{"ref":"currentLiabilities@FY2017"}],"value":2.251672800267648},"netDebt@FY2017":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@FY2017"},{"ref":"cash@FY2017","weight":-1}],"value":-16109000},"freeCashFlow@2018Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2018Q1"},{"ref":"capex@2018Q1","weight":-1}],"value":143000},"capexOutflow@2018Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2018Q1","weight":-1}],"value":-3199000},"grossMargin@2018Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2018Q1"},{"ref":"revenue@2018Q1"}],"scale":100,"value":60.7628719886632},"operatingMargin@2018Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2018Q1"},{"ref":"revenue@2018Q1"}],"scale":100,"value":9.85592820028342},"netMargin@2018Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2018Q1"},{"ref":"revenue@2018Q1"}],"scale":100,"value":10.203117619272556},"currentRatio@2018Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2018Q1"},{"ref":"currentLiabilities@2018Q1"}],"value":2.7315001227596367},"freeCashFlow@2018Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2018Q2"},{"ref":"capex@2018Q2","weight":-1}],"value":8826000},"capexOutflow@2018Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2018Q2","weight":-1}],"value":-2886000},"grossMargin@2018Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2018Q2"},{"ref":"revenue@2018Q2"}],"scale":100,"value":62.47036409822184},"operatingMargin@2018Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2018Q2"},{"ref":"revenue@2018Q2"}],"scale":100,"value":15.472057578323456},"netMargin@2018Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2018Q2"},{"ref":"revenue@2018Q2"}],"scale":100,"value":15.82133784928027},"currentRatio@2018Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2018Q2"},{"ref":"currentLiabilities@2018Q2"}],"value":2.94469036644914},"freeCashFlow@2018Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2018Q3"},{"ref":"capex@2018Q3","weight":-1}],"value":4895000},"capexOutflow@2018Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2018Q3","weight":-1}],"value":-4652000},"grossMargin@2018Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2018Q3"},{"ref":"revenue@2018Q3"}],"scale":100,"value":61.53293699876312},"operatingMargin@2018Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2018Q3"},{"ref":"revenue@2018Q3"}],"scale":100,"value":10.926465307425289},"netMargin@2018Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2018Q3"},{"ref":"revenue@2018Q3"}],"scale":100,"value":11.020229022862386},"currentRatio@2018Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2018Q3"},{"ref":"currentLiabilities@2018Q3"}],"value":2.981764819091609},"freeCashFlow@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2018Q4"},{"ref":"capex@2018Q4","weight":-1}],"value":7998000},"capexOutflow@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2018Q4","weight":-1}],"value":-3669000},"grossMargin@2018Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2018Q4"},{"ref":"revenue@2018Q4"}],"scale":100,"value":60.43879678348058},"operatingMargin@2018Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2018Q4"},{"ref":"revenue@2018Q4"}],"scale":100,"value":5.354909163109302},"netMargin@2018Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2018Q4"},{"ref":"revenue@2018Q4"}],"scale":100,"value":5.259604884344287},"currentRatio@2018Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2018Q4"},{"ref":"currentLiabilities@2018Q4"}],"value":3.8279516534930704},"netDebt@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2018Q4"},{"ref":"cash@2018Q4","weight":-1}],"value":-24261000},"freeCashFlow@FY2018":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2018"},{"ref":"capex@FY2018","weight":-1}],"value":21862000},"capexOutflow@FY2018":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2018","weight":-1}],"value":-14406000},"grossMargin@FY2018":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2018"},{"ref":"revenue@FY2018"}],"scale":100,"value":61.30445991234854},"operatingMargin@FY2018":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2018"},{"ref":"revenue@FY2018"}],"scale":100,"value":10.341398740470666},"netMargin@FY2018":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2018"},{"ref":"revenue@FY2018"}],"scale":100,"value":10.505021807640302},"currentRatio@FY2018":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2018"},{"ref":"currentLiabilities@FY2018"}],"value":3.8279516534930704},"netDebt@FY2018":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@FY2018"},{"ref":"cash@FY2018","weight":-1}],"value":-24261000},"freeCashFlow@2019Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2019Q1"},{"ref":"capex@2019Q1","weight":-1}],"value":-5393000},"capexOutflow@2019Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2019Q1","weight":-1}],"value":-5688000},"grossMargin@2019Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2019Q1"},{"ref":"revenue@2019Q1"}],"scale":100,"value":57.64481266749575},"operatingMargin@2019Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2019Q1"},{"ref":"revenue@2019Q1"}],"scale":100,"value":-0.10159219491688708},"netMargin@2019Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2019Q1"},{"ref":"revenue@2019Q1"}],"scale":100,"value":6.524671139058697},"currentRatio@2019Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2019Q1"},{"ref":"currentLiabilities@2019Q1"}],"value":1.508084593411777},"netDebt@2019Q1":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2019Q1"},{"ref":"cash@2019Q1","weight":-1}],"value":32720000},"freeCashFlow@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2021Q4"},{"ref":"capex@2021Q4","weight":-1}],"value":-109000},"capexOutflow@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2021Q4","weight":-1}],"value":-9041000},"grossMargin@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2021Q4"},{"ref":"revenue@2021Q4"}],"scale":100,"value":59.10355648535565},"operatingMargin@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2021Q4"},{"ref":"revenue@2021Q4"}],"scale":100,"value":-7.6799163179916325},"netMargin@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2021Q4"},{"ref":"revenue@2021Q4"}],"scale":100,"value":-1.3922594142259415},"currentRatio@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2021Q4"},{"ref":"currentLiabilities@2021Q4"}],"value":3.0127084837202234},"freeCashFlow@FY2021":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2021"},{"ref":"capex@FY2021","weight":-1}],"value":2673000},"capexOutflow@FY2021":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2021","weight":-1}],"value":-32718000},"grossMargin@FY2021":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2021"},{"ref":"revenue@FY2021"}],"scale":100,"value":59.94546011074937},"operatingMargin@FY2021":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2021"},{"ref":"revenue@FY2021"}],"scale":100,"value":-3.305228594484793},"netMargin@FY2021":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2021"},{"ref":"revenue@FY2021"}],"scale":100,"value":0.28605615382474886},"currentRatio@FY2021":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2021"},{"ref":"currentLiabilities@FY2021"}],"value":3.0127084837202234},"freeCashFlow@2022Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2022Q1"},{"ref":"capex@2022Q1","weight":-1}],"value":-7558000},"capexOutflow@2022Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2022Q1","weight":-1}],"value":-5314000},"grossMargin@2022Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2022Q1"},{"ref":"revenue@2022Q1"}],"scale":100,"value":58.833194043458434},"operatingMargin@2022Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2022Q1"},{"ref":"revenue@2022Q1"}],"scale":100,"value":-13.93120346451907},"netMargin@2022Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2022Q1"},{"ref":"revenue@2022Q1"}],"scale":100,"value":-13.56841665400395},"currentRatio@2022Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2022Q1"},{"ref":"currentLiabilities@2022Q1"}],"value":3.139096630877453},"freeCashFlow@2022Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2022Q2"},{"ref":"capex@2022Q2","weight":-1}],"value":-1453000},"capexOutflow@2022Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2022Q2","weight":-1}],"value":-6978000},"grossMargin@2022Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2022Q2"},{"ref":"revenue@2022Q2"}],"scale":100,"value":59.61685823754789},"operatingMargin@2022Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2022Q2"},{"ref":"revenue@2022Q2"}],"scale":100,"value":-25.483184333759045},"netMargin@2022Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2022Q2"},{"ref":"revenue@2022Q2"}],"scale":100,"value":-25.517241379310345},"currentRatio@2022Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2022Q2"},{"ref":"currentLiabilities@2022Q2"}],"value":2.857928690217292},"freeCashFlow@2022Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2022Q3"},{"ref":"capex@2022Q3","weight":-1}],"value":11884000},"capexOutflow@2022Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2022Q3","weight":-1}],"value":-4119000},"grossMargin@2022Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2022Q3"},{"ref":"revenue@2022Q3"}],"scale":100,"value":59.46002126655954},"operatingMargin@2022Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2022Q3"},{"ref":"revenue@2022Q3"}],"scale":100,"value":-6.2512492104989645},"netMargin@2022Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2022Q3"},{"ref":"revenue@2022Q3"}],"scale":100,"value":-3.3274970218821704},"currentRatio@2022Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2022Q3"},{"ref":"currentLiabilities@2022Q3"}],"value":3.0605730113390464},"freeCashFlow@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2022Q4"},{"ref":"capex@2022Q4","weight":-1}],"value":1264000},"capexOutflow@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2022Q4","weight":-1}],"value":-4817000},"grossMargin@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2022Q4"},{"ref":"revenue@2022Q4"}],"scale":100,"value":59.420593593319246},"operatingMargin@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2022Q4"},{"ref":"revenue@2022Q4"}],"scale":100,"value":-16.08279998065421},"netMargin@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2022Q4"},{"ref":"revenue@2022Q4"}],"scale":100,"value":-15.879669186993182},"currentRatio@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2022Q4"},{"ref":"currentLiabilities@2022Q4"}],"value":3.2842867156806808},"freeCashFlow@FY2022":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2022"},{"ref":"capex@FY2022","weight":-1}],"value":4137000},"capexOutflow@FY2022":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2022","weight":-1}],"value":-21228000},"grossMargin@FY2022":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2022"},{"ref":"revenue@FY2022"}],"scale":100,"value":59.34882163587161},"operatingMargin@FY2022":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2022"},{"ref":"revenue@FY2022"}],"scale":100,"value":-15.336428733393658},"netMargin@FY2022":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2022"},{"ref":"revenue@FY2022"}],"scale":100,"value":-14.435569834047845},"currentRatio@FY2022":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2022"},{"ref":"currentLiabilities@FY2022"}],"value":3.2842867156806808},"freeCashFlow@2023Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2023Q1"},{"ref":"capex@2023Q1","weight":-1}],"value":-386000},"capexOutflow@2023Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2023Q1","weight":-1}],"value":-1959000},"grossMargin@2023Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2023Q1"},{"ref":"revenue@2023Q1"}],"scale":100,"value":58.70095518001469},"operatingMargin@2023Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2023Q1"},{"ref":"revenue@2023Q1"}],"scale":100,"value":-19.49301983835415},"netMargin@2023Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2023Q1"},{"ref":"revenue@2023Q1"}],"scale":100,"value":-25.79720793534166},"currentRatio@2023Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2023Q1"},{"ref":"currentLiabilities@2023Q1"}],"value":2.654214739373896},"freeCashFlow@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2023Q4"},{"ref":"capex@2023Q4","weight":-1}],"value":26643000},"capexOutflow@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2023Q4","weight":-1}],"value":-4540000},"grossMargin@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2023Q4"},{"ref":"revenue@2023Q4"}],"scale":100,"value":64.33975440842693},"operatingMargin@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2023Q4"},{"ref":"revenue@2023Q4"}],"scale":100,"value":16.43426642611884},"netMargin@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2023Q4"},{"ref":"revenue@2023Q4"}],"scale":100,"value":17.61508467671536},"currentRatio@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2023Q4"},{"ref":"currentLiabilities@2023Q4"}],"value":3.9038643465298284},"freeCashFlow@FY2023":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2023"},{"ref":"capex@FY2023","weight":-1}],"value":46417000},"capexOutflow@FY2023":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2023","weight":-1}],"value":-13866000},"grossMargin@FY2023":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2023"},{"ref":"revenue@FY2023"}],"scale":100,"value":61.62818622117996},"operatingMargin@FY2023":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2023"},{"ref":"revenue@FY2023"}],"scale":100,"value":0.15521117907308463},"netMargin@FY2023":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2023"},{"ref":"revenue@FY2023"}],"scale":100,"value":0.4354938793930163},"currentRatio@FY2023":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2023"},{"ref":"currentLiabilities@FY2023"}],"value":3.9038643465298284},"freeCashFlow@2024Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2024Q1"},{"ref":"capex@2024Q1","weight":-1}],"value":40409000},"capexOutflow@2024Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2024Q1","weight":-1}],"value":-2545000},"grossMargin@2024Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2024Q1"},{"ref":"revenue@2024Q1"}],"scale":100,"value":65.5092567892013},"operatingMargin@2024Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2024Q1"},{"ref":"revenue@2024Q1"}],"scale":100,"value":18.188123566131356},"netMargin@2024Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2024Q1"},{"ref":"revenue@2024Q1"}],"scale":100,"value":20.627967774635863},"currentRatio@2024Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2024Q1"},{"ref":"currentLiabilities@2024Q1"}],"value":5.470610271687747},"freeCashFlow@2024Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2024Q2"},{"ref":"capex@2024Q2","weight":-1}],"value":49427000},"capexOutflow@2024Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2024Q2","weight":-1}],"value":-1442000},"grossMargin@2024Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2024Q2"},{"ref":"revenue@2024Q2"}],"scale":100,"value":64.73666877770741},"operatingMargin@2024Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2024Q2"},{"ref":"revenue@2024Q2"}],"scale":100,"value":18.253578214059534},"netMargin@2024Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2024Q2"},{"ref":"revenue@2024Q2"}],"scale":100,"value":15.029765674477519},"currentRatio@2024Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2024Q2"},{"ref":"currentLiabilities@2024Q2"}],"value":5.505959052234448},"freeCashFlow@2024Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2024Q3"},{"ref":"capex@2024Q3","weight":-1}],"value":55824000},"capexOutflow@2024Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2024Q3","weight":-1}],"value":-1946000},"grossMargin@2024Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2024Q3"},{"ref":"revenue@2024Q3"}],"scale":100,"value":65.18254242148804},"operatingMargin@2024Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2024Q3"},{"ref":"revenue@2024Q3"}],"scale":100,"value":20.6908954810361},"netMargin@2024Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2024Q3"},{"ref":"revenue@2024Q3"}],"scale":100,"value":16.043123854704884},"currentRatio@2024Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2024Q3"},{"ref":"currentLiabilities@2024Q3"}],"value":6.203478970752155},"freeCashFlow@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2024Q4"},{"ref":"capex@2024Q4","weight":-1}],"value":35313000},"capexOutflow@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2024Q4","weight":-1}],"value":-1253000},"grossMargin@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2024Q4"},{"ref":"revenue@2024Q4"}],"scale":100,"value":62.59083588655825},"operatingMargin@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2024Q4"},{"ref":"revenue@2024Q4"}],"scale":100,"value":11.27248801948307},"netMargin@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2024Q4"},{"ref":"revenue@2024Q4"}],"scale":100,"value":50.442886322570516},"currentRatio@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2024Q4"},{"ref":"currentLiabilities@2024Q4"}],"value":5.300284450063211},"freeCashFlow@FY2024":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2024"},{"ref":"capex@FY2024","weight":-1}],"value":180973000},"capexOutflow@FY2024":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2024","weight":-1}],"value":-7186000},"grossMargin@FY2024":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2024"},{"ref":"revenue@FY2024"}],"scale":100,"value":64.48422441645828},"operatingMargin@FY2024":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2024"},{"ref":"revenue@FY2024"}],"scale":100,"value":17.079282096997993},"netMargin@FY2024":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2024"},{"ref":"revenue@FY2024"}],"scale":100,"value":25.694722501328375},"currentRatio@FY2024":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2024"},{"ref":"currentLiabilities@FY2024"}],"value":5.300284450063211},"freeCashFlow@2025Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2025Q1"},{"ref":"capex@2025Q1","weight":-1}],"value":37599000},"capexOutflow@2025Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2025Q1","weight":-1}],"value":-866000},"grossMargin@2025Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2025Q1"},{"ref":"revenue@2025Q1"}],"scale":100,"value":63.48310993927478},"operatingMargin@2025Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2025Q1"},{"ref":"revenue@2025Q1"}],"scale":100,"value":15.518001672010362},"netMargin@2025Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2025Q1"},{"ref":"revenue@2025Q1"}],"scale":100,"value":14.415577256984319},"currentRatio@2025Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2025Q1"},{"ref":"currentLiabilities@2025Q1"}],"value":4.641401904241887},"freeCashFlow@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2025Q4"},{"ref":"capex@2025Q4","weight":-1}],"value":62650000},"capexOutflow@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2025Q4","weight":-1}],"value":-2340000},"grossMargin@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2025Q4"},{"ref":"revenue@2025Q4"}],"scale":100,"value":63.52017792676637},"operatingMargin@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2025Q4"},{"ref":"revenue@2025Q4"}],"scale":100,"value":17.557374935533783},"netMargin@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2025Q4"},{"ref":"revenue@2025Q4"}],"scale":100,"value":16.081904332129966},"currentRatio@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2025Q4"},{"ref":"currentLiabilities@2025Q4"}],"value":3.30672831244677},"freeCashFlow@FY2025":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2025"},{"ref":"capex@FY2025","weight":-1}],"value":235510000},"capexOutflow@FY2025":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2025","weight":-1}],"value":-6595000},"grossMargin@FY2025":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2025"},{"ref":"revenue@FY2025"}],"scale":100,"value":63.67974237028592},"operatingMargin@FY2025":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2025"},{"ref":"revenue@FY2025"}],"scale":100,"value":16.08261062533261},"netMargin@FY2025":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2025"},{"ref":"revenue@FY2025"}],"scale":100,"value":14.821175782638601},"currentRatio@FY2025":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2025"},{"ref":"currentLiabilities@FY2025"}],"value":3.30672831244677},"freeCashFlow@2026Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2026Q1"},{"ref":"capex@2026Q1","weight":-1}],"value":32763000},"capexOutflow@2026Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2026Q1","weight":-1}],"value":-1535000},"grossMargin@2026Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2026Q1"},{"ref":"revenue@2026Q1"}],"scale":100,"value":63.779584614093835},"operatingMargin@2026Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2026Q1"},{"ref":"revenue@2026Q1"}],"scale":100,"value":19.35365769943634},"netMargin@2026Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2026Q1"},{"ref":"revenue@2026Q1"}],"scale":100,"value":16.179151380170396},"currentRatio@2026Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2026Q1"},{"ref":"currentLiabilities@2026Q1"}],"value":3.523390964246721},"freeCashFlow@2026Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2026Q2"},{"ref":"capex@2026Q2","weight":-1}],"value":86357000},"capexOutflow@2026Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2026Q2","weight":-1}],"value":-1247000},"grossMargin@2026Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2026Q2"},{"ref":"revenue@2026Q2"}],"scale":100,"value":63.50542820961569},"operatingMargin@2026Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2026Q2"},{"ref":"revenue@2026Q2"}],"scale":100,"value":18.844709096341827},"netMargin@2026Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2026Q2"},{"ref":"revenue@2026Q2"}],"scale":100,"value":14.777820463567679},"currentRatio@2026Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2026Q2"},{"ref":"currentLiabilities@2026Q2"}],"value":3.831024245423058},"freeCashFlow@FY2013":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2013"},{"ref":"capex@FY2013","weight":-1}],"value":-8058000},"capexOutflow@FY2013":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2013","weight":-1}],"value":-3688000},"grossMargin@FY2013":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2013"},{"ref":"revenue@FY2013"}],"scale":100,"value":48.7001733102253},"operatingMargin@FY2013":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2013"},{"ref":"revenue@FY2013"}],"scale":100,"value":-28.648933765353025},"netMargin@FY2013":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2013"},{"ref":"revenue@FY2013"}],"scale":100,"value":-27.522417300881624},"grossMargin@2014Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2014Q2"},{"ref":"revenue@2014Q2"}],"scale":100,"value":53.018802829049505},"operatingMargin@2014Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2014Q2"},{"ref":"revenue@2014Q2"}],"scale":100,"value":-13.084353976194581},"netMargin@2014Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2014Q2"},{"ref":"revenue@2014Q2"}],"scale":100,"value":-13.239606693117128},"freeCashFlow@2014Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2014Q3"},{"ref":"capex@2014Q3","weight":-1}],"value":-409000},"capexOutflow@2014Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2014Q3","weight":-1}],"value":-1616000},"grossMargin@2014Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2014Q3"},{"ref":"revenue@2014Q3"}],"scale":100,"value":54.09244471744472},"operatingMargin@2014Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2014Q3"},{"ref":"revenue@2014Q3"}],"scale":100,"value":-9.774262899262899},"netMargin@2014Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2014Q3"},{"ref":"revenue@2014Q3"}],"scale":100,"value":-9.735872235872236},"freeCashFlow@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2014Q4"},{"ref":"capex@2014Q4","weight":-1}],"value":-2379000},"capexOutflow@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2014Q4","weight":-1}],"value":-1571000},"grossMargin@2014Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2014Q4"},{"ref":"revenue@2014Q4"}],"scale":100,"value":51.259550646796285},"operatingMargin@2014Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2014Q4"},{"ref":"revenue@2014Q4"}],"scale":100,"value":-34.541190710341176},"netMargin@2014Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2014Q4"},{"ref":"revenue@2014Q4"}],"scale":100,"value":-34.594144791587865},"currentRatio@2014Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2014Q4"},{"ref":"currentLiabilities@2014Q4"}],"value":0.5770993494973389},"netDebt@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2014Q4"},{"ref":"cash@2014Q4","weight":-1}],"value":-5412000},"freeCashFlow@FY2014":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2014"},{"ref":"capex@FY2014","weight":-1}],"value":-6001000},"capexOutflow@FY2014":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2014","weight":-1}],"value":-6476000},"grossMargin@FY2014":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2014"},{"ref":"revenue@FY2014"}],"scale":100,"value":52.68611944368694},"operatingMargin@FY2014":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2014"},{"ref":"revenue@FY2014"}],"scale":100,"value":-17.954311845776257},"netMargin@FY2014":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2014"},{"ref":"revenue@FY2014"}],"scale":100,"value":-18.08436995238195},"currentRatio@FY2014":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2014"},{"ref":"currentLiabilities@FY2014"}],"value":0.5770993494973389},"netDebt@FY2014":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@FY2014"},{"ref":"cash@FY2014","weight":-1}],"value":-5412000},"freeCashFlow@2015Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2015Q1"},{"ref":"capex@2015Q1","weight":-1}],"value":-3168000},"capexOutflow@2015Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2015Q1","weight":-1}],"value":-1957000},"grossMargin@2015Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2015Q1"},{"ref":"revenue@2015Q1"}],"scale":100,"value":55.42024230186774},"operatingMargin@2015Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2015Q1"},{"ref":"revenue@2015Q1"}],"scale":100,"value":-22.147905098435132},"netMargin@2015Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2015Q1"},{"ref":"revenue@2015Q1"}],"scale":100,"value":-22.829379101463907},"freeCashFlow@2015Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2015Q2"},{"ref":"capex@2015Q2","weight":-1}],"value":-4315000},"capexOutflow@2015Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2015Q2","weight":-1}],"value":-2719000},"grossMargin@2015Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2015Q2"},{"ref":"revenue@2015Q2"}],"scale":100,"value":55.98914518317504},"operatingMargin@2015Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2015Q2"},{"ref":"revenue@2015Q2"}],"scale":100,"value":-17.449118046132973},"netMargin@2015Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2015Q2"},{"ref":"revenue@2015Q2"}],"scale":100,"value":-18.45318860244233},"currentRatio@2015Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2015Q2"},{"ref":"currentLiabilities@2015Q2"}],"value":4.113295309817819},"netDebt@2015Q2":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2015Q2"},{"ref":"cash@2015Q2","weight":-1}],"value":-60375000},"freeCashFlow@2015Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2015Q3"},{"ref":"capex@2015Q3","weight":-1}],"value":-3914000},"capexOutflow@2015Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2015Q3","weight":-1}],"value":-2947000},"grossMargin@2015Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2015Q3"},{"ref":"revenue@2015Q3"}],"scale":100,"value":54.37576951489781},"operatingMargin@2015Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2015Q3"},{"ref":"revenue@2015Q3"}],"scale":100,"value":-21.2262989411475},"netMargin@2015Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2015Q3"},{"ref":"revenue@2015Q3"}],"scale":100,"value":-23.442501846835757},"currentRatio@2015Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2015Q3"},{"ref":"currentLiabilities@2015Q3"}],"value":2.5940019722721734},"fcfMargin@FY2016":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2016"},{"ref":"revenue@FY2016"}],"scale":100,"value":-3.703142462068835},"fcfMargin@2017Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2017Q2"},{"ref":"revenue@2017Q2"}],"scale":100,"value":14.867463834768794},"fcfMargin@2017Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2017Q3"},{"ref":"revenue@2017Q3"}],"scale":100,"value":15.91694588818827},"fcfMargin@2019Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2019Q2"},{"ref":"revenue@2019Q2"}],"scale":100,"value":8.426065635609204},"fcfMargin@2019Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2019Q3"},{"ref":"revenue@2019Q3"}],"scale":100,"value":5.388974755280783},"fcfMargin@2019Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2019Q4"},{"ref":"revenue@2019Q4"}],"scale":100,"value":9.168373860633592},"fcfMargin@FY2019":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2019"},{"ref":"revenue@FY2019"}],"scale":100,"value":3.8298985985031955},"fcfMargin@2020Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2020Q1"},{"ref":"revenue@2020Q1"}],"scale":100,"value":-16.1818056417684},"fcfMargin@2020Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2020Q2"},{"ref":"revenue@2020Q2"}],"scale":100,"value":14.920474316103796},"fcfMargin@2020Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2020Q3"},{"ref":"revenue@2020Q3"}],"scale":100,"value":10.23594890944985},"fcfMargin@2020Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2020Q4"},{"ref":"revenue@2020Q4"}],"scale":100,"value":-7.93709962447537},"fcfMargin@FY2020":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2020"},{"ref":"revenue@FY2020"}],"scale":100,"value":1.0381995510488427},"fcfMargin@2021Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2021Q1"},{"ref":"revenue@2021Q1"}],"scale":100,"value":-14.590539906995604},"fcfMargin@2021Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2021Q2"},{"ref":"revenue@2021Q2"}],"scale":100,"value":8.379380053908356},"fcfMargin@2021Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2021Q3"},{"ref":"revenue@2021Q3"}],"scale":100,"value":7.135029068250373},"fcfMargin@2023Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2023Q2"},{"ref":"revenue@2023Q2"}],"scale":100,"value":-7.882372938976713},"fcfMargin@2023Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2023Q3"},{"ref":"revenue@2023Q3"}],"scale":100,"value":19.19306092843327},"fcfMargin@2025Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2025Q2"},{"ref":"revenue@2025Q2"}],"scale":100,"value":21.87243977501857},"fcfMargin@2025Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2025Q3"},{"ref":"revenue@2025Q3"}],"scale":100,"value":33.58090738832097},"fcfMargin@2015Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2015Q4"},{"ref":"revenue@2015Q4"}],"scale":100,"value":-33.50654443845287},"fcfMargin@FY2015":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2015"},{"ref":"revenue@FY2015"}],"scale":100,"value":-24.316790482414607},"fcfMargin@2016Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2016Q1"},{"ref":"revenue@2016Q1"}],"scale":100,"value":-20.705699883675845},"fcfMargin@2016Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2016Q2"},{"ref":"revenue@2016Q2"}],"scale":100,"value":-4.339197801778423},"fcfMargin@2016Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2016Q3"},{"ref":"revenue@2016Q3"}],"scale":100,"value":-5.148782046729636},"fcfMargin@2016Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2016Q4"},{"ref":"revenue@2016Q4"}],"scale":100,"value":12.434844698322028},"fcfMargin@2017Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2017Q1"},{"ref":"revenue@2017Q1"}],"scale":100,"value":1.3198032746062378},"fcfMargin@2017Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2017Q4"},{"ref":"revenue@2017Q4"}],"scale":100,"value":12.958809404438346},"fcfMargin@FY2017":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2017"},{"ref":"revenue@FY2017"}],"scale":100,"value":11.613804997114109},"fcfMargin@2018Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2018Q1"},{"ref":"revenue@2018Q1"}],"scale":100,"value":0.3377420878601795},"fcfMargin@2018Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2018Q2"},{"ref":"revenue@2018Q2"}],"scale":100,"value":18.683319220999152},"fcfMargin@2018Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2018Q3"},{"ref":"revenue@2018Q3"}],"scale":100,"value":9.765391214140367},"fcfMargin@2018Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2018Q4"},{"ref":"revenue@2018Q4"}],"scale":100,"value":15.88007544922069},"fcfMargin@FY2018":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2018"},{"ref":"revenue@FY2018"}],"scale":100,"value":11.502017667082301},"fcfMargin@2019Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2019Q1"},{"ref":"revenue@2019Q1"}],"scale":100,"value":-9.446322537702965},"fcfMargin@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2021Q4"},{"ref":"revenue@2021Q4"}],"scale":100,"value":-0.11401673640167363},"fcfMargin@FY2021":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2021"},{"ref":"revenue@FY2021"}],"scale":100,"value":0.743801652892562},"fcfMargin@2022Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2022Q1"},{"ref":"revenue@2022Q1"}],"scale":100,"value":-7.177860507521654},"fcfMargin@2022Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2022Q2"},{"ref":"revenue@2022Q2"}],"scale":100,"value":-1.2371221796509153},"fcfMargin@2022Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2022Q3"},{"ref":"revenue@2022Q3"}],"scale":100,"value":9.501195244605409},"fcfMargin@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2022Q4"},{"ref":"revenue@2022Q4"}],"scale":100,"value":1.0188782666172274},"fcfMargin@FY2022":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2022"},{"ref":"revenue@FY2022"}],"scale":100,"value":0.8767003685235536},"fcfMargin@2023Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2023Q1"},{"ref":"revenue@2023Q1"}],"scale":100,"value":-0.28361498897869214},"fcfMargin@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2023Q4"},{"ref":"revenue@2023Q4"}],"scale":100,"value":15.505441424663912},"fcfMargin@FY2023":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2023"},{"ref":"revenue@FY2023"}],"scale":100,"value":7.481243301178993},"fcfMargin@2024Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2024Q1"},{"ref":"revenue@2024Q1"}],"scale":100,"value":21.559515552472924},"fcfMargin@2024Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2024Q2"},{"ref":"revenue@2024Q2"}],"scale":100,"value":25.042178594046867},"fcfMargin@2024Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2024Q3"},{"ref":"revenue@2024Q3"}],"scale":100,"value":27.134198208357436},"fcfMargin@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2024Q4"},{"ref":"revenue@2024Q4"}],"scale":100,"value":17.338852227197737},"fcfMargin@FY2024":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2024"},{"ref":"revenue@FY2024"}],"scale":100,"value":22.786772131019564},"fcfMargin@2025Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2025Q1"},{"ref":"revenue@2025Q1"}],"scale":100,"value":17.270856491901775},"fcfMargin@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2025Q4"},{"ref":"revenue@2025Q4"}],"scale":100,"value":25.242554151624546},"fcfMargin@FY2025":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2025"},{"ref":"revenue@FY2025"}],"scale":100,"value":24.769094530837528},"fcfMargin@2026Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2026Q1"},{"ref":"revenue@2026Q1"}],"scale":100,"value":12.4947561915077},"fcfMargin@2026Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2026Q2"},{"ref":"revenue@2026Q2"}],"scale":100,"value":30.718472987009292},"fcfMargin@FY2013":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2013"},{"ref":"revenue@FY2013"}],"scale":100,"value":-30.359430336824655},"fcfMargin@2014Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2014Q3"},{"ref":"revenue@2014Q3"}],"scale":100,"value":-3.140356265356265},"fcfMargin@2014Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2014Q4"},{"ref":"revenue@2014Q4"}],"scale":100,"value":-17.9968227551252},"fcfMargin@FY2014":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2014"},{"ref":"revenue@FY2014"}],"scale":100,"value":-12.588366092592981},"fcfMargin@2015Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2015Q1"},{"ref":"revenue@2015Q1"}],"scale":100,"value":-19.989904088844018},"fcfMargin@2015Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2015Q2"},{"ref":"revenue@2015Q2"}],"scale":100,"value":-23.419267299864316},"fcfMargin@2015Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2015Q3"},{"ref":"revenue@2015Q3"}],"scale":100,"value":-19.276040384141837},"ebitda@FY2015":{"kind":"computed","op":"sum","terms":[{"ref":"ebit@FY2015"},{"ref":"depreciationAndAmortization@FY2015"}],"value":-8689000},"#920":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2019Q2"},{"ref":"equity@2019Q2"}],"value":167402000},"debtToCapital@2019Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2019Q2"},{"ref":"#920"}],"scale":100,"value":29.38256412707136},"#921":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2019Q3"},{"ref":"equity@2019Q3"}],"value":174302000},"debtToCapital@2019Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2019Q3"},{"ref":"#921"}],"scale":100,"value":28.046149786003603},"#922":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2019Q4"},{"ref":"equity@2019Q4"}],"value":180533000},"debtToCapital@2019Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2019Q4"},{"ref":"#922"}],"scale":100,"value":26.910869480925925},"#923":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@FY2019"},{"ref":"equity@FY2019"}],"value":180533000},"debtToCapital@FY2019":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@FY2019"},{"ref":"#923"}],"scale":100,"value":26.910869480925925},"#924":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2017Q4"},{"ref":"equity@2017Q4"}],"value":85079000},"debtToCapital@2017Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2017Q4"},{"ref":"#924"}],"scale":100,"value":0},"#925":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@FY2017"},{"ref":"equity@FY2017"}],"value":85079000},"debtToCapital@FY2017":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@FY2017"},{"ref":"#925"}],"scale":100,"value":0},"#926":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2018Q4"},{"ref":"equity@2018Q4"}],"value":141661000},"debtToCapital@2018Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2018Q4"},{"ref":"#926"}],"scale":100,"value":35.16493600920507},"#927":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@FY2018"},{"ref":"equity@FY2018"}],"value":141661000},"debtToCapital@FY2018":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@FY2018"},{"ref":"#927"}],"scale":100,"value":35.16493600920507},"#928":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2019Q1"},{"ref":"equity@2019Q1"}],"value":144558000},"debtToCapital@2019Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2019Q1"},{"ref":"#928"}],"scale":100,"value":34.24438633628025},"#929":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2015Q2"},{"ref":"equity@2015Q2"}],"value":80028000},"debtToCapital@2015Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2015Q2"},{"ref":"#929"}],"scale":100,"value":11.932073774179038},"#930":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2015","weight":0.5},{"ref":"totalAssets@FY2016","weight":0.5}],"rule":"average-balance","value":91532000},"returnOnAssets@FY2016":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2016"},{"ref":"#930"}],"scale":100,"value":-9.047109207708779},"#931":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2017Q2"},{"ref":"netIncome@2017Q1"},{"ref":"netIncome@2016Q4"},{"ref":"netIncome@2016Q3"}],"rule":"trailing-year","value":1043000},"#932":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2016Q2","weight":0.5},{"ref":"totalAssets@2017Q2","weight":0.5}],"rule":"average-balance","value":94668500},"returnOnAssets@2017Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#931"},{"ref":"#932"}],"scale":100,"value":1.1017392268811697},"#933":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2017Q3"},{"ref":"netIncome@2017Q2"},{"ref":"netIncome@2017Q1"},{"ref":"netIncome@2016Q4"}],"rule":"trailing-year","value":5850000},"#934":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2016Q3","weight":0.5},{"ref":"totalAssets@2017Q3","weight":0.5}],"rule":"average-balance","value":97378500},"returnOnAssets@2017Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#933"},{"ref":"#934"}],"scale":100,"value":6.007486252098769},"#935":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2019Q2"},{"ref":"netIncome@2019Q1"},{"ref":"netIncome@2018Q4"},{"ref":"netIncome@2018Q3"}],"rule":"trailing-year","value":35049000},"#936":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2018Q2","weight":0.5},{"ref":"totalAssets@2019Q2","weight":0.5}],"rule":"average-balance","value":175026000},"returnOnAssets@2019Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#935"},{"ref":"#936"}],"scale":100,"value":20.025024853450343},"#937":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2019Q3"},{"ref":"netIncome@2019Q2"},{"ref":"netIncome@2019Q1"},{"ref":"netIncome@2018Q4"}],"rule":"trailing-year","value":34503000},"#938":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2018Q3","weight":0.5},{"ref":"totalAssets@2019Q3","weight":0.5}],"rule":"average-balance","value":185008500},"returnOnAssets@2019Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#937"},{"ref":"#938"}],"scale":100,"value":18.649413405330026},"#939":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2019Q4"},{"ref":"netIncome@2019Q3"},{"ref":"netIncome@2019Q2"},{"ref":"netIncome@2019Q1"}],"rule":"trailing-year","value":36282000},"#940":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2018Q4","weight":0.5},{"ref":"totalAssets@2019Q4","weight":0.5}],"rule":"average-balance","value":217921500},"returnOnAssets@2019Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#939"},{"ref":"#940"}],"scale":100,"value":16.649114474707634},"#941":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2018","weight":0.5},{"ref":"totalAssets@FY2019","weight":0.5}],"rule":"average-balance","value":217921500},"returnOnAssets@FY2019":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2019"},{"ref":"#941"}],"scale":100,"value":16.649114474707634},"#942":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2020Q1"},{"ref":"netIncome@2019Q4"},{"ref":"netIncome@2019Q3"},{"ref":"netIncome@2019Q2"}],"rule":"trailing-year","value":34540000},"#943":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2019Q1","weight":0.5},{"ref":"totalAssets@2020Q1","weight":0.5}],"rule":"average-balance","value":247004500},"returnOnAssets@2020Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#942"},{"ref":"#943"}],"scale":100,"value":13.983550906967283},"#944":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2020Q2"},{"ref":"netIncome@2020Q1"},{"ref":"netIncome@2019Q4"},{"ref":"netIncome@2019Q3"}],"rule":"trailing-year","value":30646000},"#945":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2019Q2","weight":0.5},{"ref":"totalAssets@2020Q2","weight":0.5}],"rule":"average-balance","value":273222500},"returnOnAssets@2020Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#944"},{"ref":"#945"}],"scale":100,"value":11.216499373221458},"#946":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2020Q3"},{"ref":"netIncome@2020Q2"},{"ref":"netIncome@2020Q1"},{"ref":"netIncome@2019Q4"}],"rule":"trailing-year","value":163344000},"#947":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2019Q3","weight":0.5},{"ref":"totalAssets@2020Q3","weight":0.5}],"rule":"average-balance","value":310050000},"returnOnAssets@2020Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#946"},{"ref":"#947"}],"scale":100,"value":52.68311562651186},"#948":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2020Q4"},{"ref":"netIncome@2020Q3"},{"ref":"netIncome@2020Q2"},{"ref":"netIncome@2020Q1"}],"rule":"trailing-year","value":158403000},"#949":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2019Q4","weight":0.5},{"ref":"totalAssets@2020Q4","weight":0.5}],"rule":"average-balance","value":324791000},"returnOnAssets@2020Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#948"},{"ref":"#949"}],"scale":100,"value":48.77074795791756},"#950":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2019","weight":0.5},{"ref":"totalAssets@FY2020","weight":0.5}],"rule":"average-balance","value":324791000},"returnOnAssets@FY2020":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2020"},{"ref":"#950"}],"scale":100,"value":48.77074795791756},"#951":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2021Q1"},{"ref":"netIncome@2020Q4"},{"ref":"netIncome@2020Q3"},{"ref":"netIncome@2020Q2"}],"rule":"trailing-year","value":156899000},"#952":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2020Q1","weight":0.5},{"ref":"totalAssets@2021Q1","weight":0.5}],"rule":"average-balance","value":336062000},"returnOnAssets@2021Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#951"},{"ref":"#952"}],"scale":100,"value":46.68751599407252},"#953":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2021Q2"},{"ref":"netIncome@2021Q1"},{"ref":"netIncome@2020Q4"},{"ref":"netIncome@2020Q3"}],"rule":"trailing-year","value":139663000},"#954":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2020Q2","weight":0.5},{"ref":"totalAssets@2021Q2","weight":0.5}],"rule":"average-balance","value":359711500},"returnOnAssets@2021Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#953"},{"ref":"#954"}],"scale":100,"value":38.82639281757742},"#955":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2021Q3"},{"ref":"netIncome@2021Q2"},{"ref":"netIncome@2021Q1"},{"ref":"netIncome@2020Q4"}],"rule":"trailing-year","value":1846000},"#956":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2020Q3","weight":0.5},{"ref":"totalAssets@2021Q3","weight":0.5}],"rule":"average-balance","value":396829500},"returnOnAssets@2021Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#955"},{"ref":"#956"}],"scale":100,"value":0.4651871899644558},"#957":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2023Q2"},{"ref":"netIncome@2023Q1"},{"ref":"netIncome@2022Q4"},{"ref":"netIncome@2022Q3"}],"rule":"trailing-year","value":-77873000},"#958":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2022Q2","weight":0.5},{"ref":"totalAssets@2023Q2","weight":0.5}],"rule":"average-balance","value":363393500},"returnOnAssets@2023Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#957"},{"ref":"#958"}],"scale":100,"value":-21.429387151944105},"#959":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2023Q3"},{"ref":"netIncome@2023Q2"},{"ref":"netIncome@2023Q1"},{"ref":"netIncome@2022Q4"}],"rule":"trailing-year","value":-47266000},"#960":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2022Q3","weight":0.5},{"ref":"totalAssets@2023Q3","weight":0.5}],"rule":"average-balance","value":381741000},"returnOnAssets@2023Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#959"},{"ref":"#960"}],"scale":100,"value":-12.381693347059917},"#961":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2025Q2"},{"ref":"netIncome@2025Q1"},{"ref":"netIncome@2024Q4"},{"ref":"netIncome@2024Q3"}],"rule":"trailing-year","value":203103000},"#962":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2024Q2","weight":0.5},{"ref":"totalAssets@2025Q2","weight":0.5}],"rule":"average-balance","value":523360000},"returnOnAssets@2025Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#961"},{"ref":"#962"}],"scale":100,"value":38.80751299296851},"#963":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2025Q3"},{"ref":"netIncome@2025Q2"},{"ref":"netIncome@2025Q1"},{"ref":"netIncome@2024Q4"}],"rule":"trailing-year","value":203743000},"#964":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2024Q3","weight":0.5},{"ref":"totalAssets@2025Q3","weight":0.5}],"rule":"average-balance","value":581881000},"returnOnAssets@2025Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#963"},{"ref":"#964"}],"scale":100,"value":35.014547648058624},"#965":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2015Q4"},{"ref":"netIncome@2015Q3"},{"ref":"netIncome@2015Q2"},{"ref":"netIncome@2015Q1"}],"rule":"trailing-year","value":-15668000},"#966":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2014Q4","weight":0.5},{"ref":"totalAssets@2015Q4","weight":0.5}],"rule":"average-balance","value":57957500},"returnOnAssets@2015Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#965"},{"ref":"#966"}],"scale":100,"value":-27.03360220851486},"#967":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2014","weight":0.5},{"ref":"totalAssets@FY2015","weight":0.5}],"rule":"average-balance","value":57957500},"returnOnAssets@FY2015":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2015"},{"ref":"#967"}],"scale":100,"value":-27.03360220851486},"#968":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2016Q1"},{"ref":"netIncome@2015Q4"},{"ref":"netIncome@2015Q3"},{"ref":"netIncome@2015Q2"}],"rule":"trailing-year","value":-15653000},"returnOnAssets@2016Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#968"},{"ref":"totalAssets@2016Q1"}],"scale":100,"value":-17.473766465728957},"#969":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2016Q2"},{"ref":"netIncome@2016Q1"},{"ref":"netIncome@2015Q4"},{"ref":"netIncome@2015Q3"}],"rule":"trailing-year","value":-14517000},"#970":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2015Q2","weight":0.5},{"ref":"totalAssets@2016Q2","weight":0.5}],"rule":"average-balance","value":94025000},"returnOnAssets@2016Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#969"},{"ref":"#970"}],"scale":100,"value":-15.439510768412656},"#971":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2016Q3"},{"ref":"netIncome@2016Q2"},{"ref":"netIncome@2016Q1"},{"ref":"netIncome@2015Q4"}],"rule":"trailing-year","value":-10882000},"#972":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2015Q3","weight":0.5},{"ref":"totalAssets@2016Q3","weight":0.5}],"rule":"average-balance","value":91600500},"returnOnAssets@2016Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#971"},{"ref":"#972"}],"scale":100,"value":-11.879847817424578},"#973":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2016Q4"},{"ref":"netIncome@2016Q3"},{"ref":"netIncome@2016Q2"},{"ref":"netIncome@2016Q1"}],"rule":"trailing-year","value":-8281000},"#974":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2015Q4","weight":0.5},{"ref":"totalAssets@2016Q4","weight":0.5}],"rule":"average-balance","value":91532000},"returnOnAssets@2016Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#973"},{"ref":"#974"}],"scale":100,"value":-9.047109207708779},"#975":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2017Q1"},{"ref":"netIncome@2016Q4"},{"ref":"netIncome@2016Q3"},{"ref":"netIncome@2016Q2"}],"rule":"trailing-year","value":-4018000},"#976":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2016Q1","weight":0.5},{"ref":"totalAssets@2017Q1","weight":0.5}],"rule":"average-balance","value":91237000},"returnOnAssets@2017Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#975"},{"ref":"#976"}],"scale":100,"value":-4.403915078312527},"#977":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2017Q4"},{"ref":"netIncome@2017Q3"},{"ref":"netIncome@2017Q2"},{"ref":"netIncome@2017Q1"}],"rule":"trailing-year","value":9716000},"#978":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2016Q4","weight":0.5},{"ref":"totalAssets@2017Q4","weight":0.5}],"rule":"average-balance","value":101415500},"returnOnAssets@2017Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#977"},{"ref":"#978"}],"scale":100,"value":9.580389585418402},"#979":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2016","weight":0.5},{"ref":"totalAssets@FY2017","weight":0.5}],"rule":"average-balance","value":101415500},"returnOnAssets@FY2017":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2017"},{"ref":"#979"}],"scale":100,"value":9.580389585418402},"#980":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2018Q1"},{"ref":"netIncome@2017Q4"},{"ref":"netIncome@2017Q3"},{"ref":"netIncome@2017Q2"}],"rule":"trailing-year","value":13376000},"#981":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2017Q1","weight":0.5},{"ref":"totalAssets@2018Q1","weight":0.5}],"rule":"average-balance","value":103479500},"returnOnAssets@2018Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#980"},{"ref":"#981"}],"scale":100,"value":12.926231765712048},"#982":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2018Q2"},{"ref":"netIncome@2018Q1"},{"ref":"netIncome@2017Q4"},{"ref":"netIncome@2017Q3"}],"rule":"trailing-year","value":18053000},"#983":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2017Q2","weight":0.5},{"ref":"totalAssets@2018Q2","weight":0.5}],"rule":"average-balance","value":111770500},"returnOnAssets@2018Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#982"},{"ref":"#983"}],"scale":100,"value":16.151846864780957},"#984":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2018Q3"},{"ref":"netIncome@2018Q2"},{"ref":"netIncome@2018Q1"},{"ref":"netIncome@2017Q4"}],"rule":"trailing-year","value":19895000},"#985":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2017Q3","weight":0.5},{"ref":"totalAssets@2018Q3","weight":0.5}],"rule":"average-balance","value":120968000},"returnOnAssets@2018Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#984"},{"ref":"#985"}],"scale":100,"value":16.446498247470405},"#986":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2018Q4"},{"ref":"netIncome@2018Q3"},{"ref":"netIncome@2018Q2"},{"ref":"netIncome@2018Q1"}],"rule":"trailing-year","value":19967000},"#987":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2017Q4","weight":0.5},{"ref":"totalAssets@2018Q4","weight":0.5}],"rule":"average-balance","value":142994500},"returnOnAssets@2018Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#986"},{"ref":"#987"}],"scale":100,"value":13.963474119633974},"#988":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2017","weight":0.5},{"ref":"totalAssets@FY2018","weight":0.5}],"rule":"average-balance","value":142994500},"returnOnAssets@FY2018":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2018"},{"ref":"#988"}],"scale":100,"value":13.963474119633974},"#989":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2019Q1"},{"ref":"netIncome@2018Q4"},{"ref":"netIncome@2018Q3"},{"ref":"netIncome@2018Q2"}],"rule":"trailing-year","value":19372000},"#990":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2018Q1","weight":0.5},{"ref":"totalAssets@2019Q1","weight":0.5}],"rule":"average-balance","value":157323500},"returnOnAssets@2019Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#989"},{"ref":"#990"}],"scale":100,"value":12.313481456997842},"#991":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2021Q4"},{"ref":"netIncome@2021Q3"},{"ref":"netIncome@2021Q2"},{"ref":"netIncome@2021Q1"}],"rule":"trailing-year","value":1028000},"#992":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2020Q4","weight":0.5},{"ref":"totalAssets@2021Q4","weight":0.5}],"rule":"average-balance","value":398748500},"returnOnAssets@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#991"},{"ref":"#992"}],"scale":100,"value":0.2578066124386675},"#993":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2020","weight":0.5},{"ref":"totalAssets@FY2021","weight":0.5}],"rule":"average-balance","value":398748500},"returnOnAssets@FY2021":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2021"},{"ref":"#993"}],"scale":100,"value":0.2578066124386675},"#994":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2022Q1"},{"ref":"netIncome@2021Q4"},{"ref":"netIncome@2021Q3"},{"ref":"netIncome@2021Q2"}],"rule":"trailing-year","value":-13738000},"#995":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2021Q1","weight":0.5},{"ref":"totalAssets@2022Q1","weight":0.5}],"rule":"average-balance","value":389365500},"returnOnAssets@2022Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#994"},{"ref":"#995"}],"scale":100,"value":-3.528304382386215},"#996":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2022Q2"},{"ref":"netIncome@2022Q1"},{"ref":"netIncome@2021Q4"},{"ref":"netIncome@2021Q3"}],"rule":"trailing-year","value":-45729000},"#997":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2021Q2","weight":0.5},{"ref":"totalAssets@2022Q2","weight":0.5}],"rule":"average-balance","value":387250000},"returnOnAssets@2022Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#996"},{"ref":"#997"}],"scale":100,"value":-11.80865074241446},"#998":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2022Q3"},{"ref":"netIncome@2022Q2"},{"ref":"netIncome@2022Q1"},{"ref":"netIncome@2021Q4"}],"rule":"trailing-year","value":-49750000},"#999":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2021Q3","weight":0.5},{"ref":"totalAssets@2022Q3","weight":0.5}],"rule":"average-balance","value":396134500},"returnOnAssets@2022Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#998"},{"ref":"#999"}],"scale":100,"value":-12.558865738783165},"#1000":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2022Q4"},{"ref":"netIncome@2022Q3"},{"ref":"netIncome@2022Q2"},{"ref":"netIncome@2022Q1"}],"rule":"trailing-year","value":-68119000},"#1001":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2021Q4","weight":0.5},{"ref":"totalAssets@2022Q4","weight":0.5}],"rule":"average-balance","value":394617000},"returnOnAssets@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#1000"},{"ref":"#1001"}],"scale":100,"value":-17.262054092955957},"#1002":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2021","weight":0.5},{"ref":"totalAssets@FY2022","weight":0.5}],"rule":"average-balance","value":394617000},"returnOnAssets@FY2022":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2022"},{"ref":"#1002"}],"scale":100,"value":-17.262054092955957},"#1003":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2023Q1"},{"ref":"netIncome@2022Q4"},{"ref":"netIncome@2022Q3"},{"ref":"netIncome@2022Q2"}],"rule":"trailing-year","value":-88942000},"#1004":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2022Q1","weight":0.5},{"ref":"totalAssets@2023Q1","weight":0.5}],"rule":"average-balance","value":385367000},"returnOnAssets@2023Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#1003"},{"ref":"#1004"}],"scale":100,"value":-23.07981742079628},"#1005":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2023Q4"},{"ref":"netIncome@2023Q3"},{"ref":"netIncome@2023Q2"},{"ref":"netIncome@2023Q1"}],"rule":"trailing-year","value":2702000},"#1006":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2022Q4","weight":0.5},{"ref":"totalAssets@2023Q4","weight":0.5}],"rule":"average-balance","value":395053000},"returnOnAssets@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#1005"},{"ref":"#1006"}],"scale":100,"value":0.68395886121609},"#1007":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2022","weight":0.5},{"ref":"totalAssets@FY2023","weight":0.5}],"rule":"average-balance","value":395053000},"returnOnAssets@FY2023":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2023"},{"ref":"#1007"}],"scale":100,"value":0.68395886121609},"#1008":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2024Q1"},{"ref":"netIncome@2023Q4"},{"ref":"netIncome@2023Q3"},{"ref":"netIncome@2023Q2"}],"rule":"trailing-year","value":76475000},"#1009":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2023Q1","weight":0.5},{"ref":"totalAssets@2024Q1","weight":0.5}],"rule":"average-balance","value":404735000},"returnOnAssets@2024Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#1008"},{"ref":"#1009"}],"scale":100,"value":18.89507949646065},"#1010":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2024Q2"},{"ref":"netIncome@2024Q1"},{"ref":"netIncome@2023Q4"},{"ref":"netIncome@2023Q3"}],"rule":"trailing-year","value":125041000},"#1011":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2023Q2","weight":0.5},{"ref":"totalAssets@2024Q2","weight":0.5}],"rule":"average-balance","value":415338000},"returnOnAssets@2024Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#1010"},{"ref":"#1011"}],"scale":100,"value":30.105841507398797},"#1012":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2024Q3"},{"ref":"netIncome@2024Q2"},{"ref":"netIncome@2024Q1"},{"ref":"netIncome@2023Q4"}],"rule":"trailing-year","value":131602000},"#1013":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2023Q3","weight":0.5},{"ref":"totalAssets@2024Q3","weight":0.5}],"rule":"average-balance","value":450948500},"returnOnAssets@2024Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#1012"},{"ref":"#1013"}],"scale":100,"value":29.183376815756123},"#1014":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2024Q4"},{"ref":"netIncome@2024Q3"},{"ref":"netIncome@2024Q2"},{"ref":"netIncome@2024Q1"}],"rule":"trailing-year","value":204068000},"#1015":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2023Q4","weight":0.5},{"ref":"totalAssets@2024Q4","weight":0.5}],"rule":"average-balance","value":517783500},"returnOnAssets@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#1014"},{"ref":"#1015"}],"scale":100,"value":39.411839118087},"#1016":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2023","weight":0.5},{"ref":"totalAssets@FY2024","weight":0.5}],"rule":"average-balance","value":517783500},"returnOnAssets@FY2024":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2024"},{"ref":"#1016"}],"scale":100,"value":39.411839118087},"#1017":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2025Q1"},{"ref":"netIncome@2024Q4"},{"ref":"netIncome@2024Q3"},{"ref":"netIncome@2024Q2"}],"rule":"trailing-year","value":196788000},"#1018":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2024Q1","weight":0.5},{"ref":"totalAssets@2025Q1","weight":0.5}],"rule":"average-balance","value":501751500},"returnOnAssets@2025Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#1017"},{"ref":"#1018"}],"scale":100,"value":39.22021159876951},"#1019":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2025Q4"},{"ref":"netIncome@2025Q3"},{"ref":"netIncome@2025Q2"},{"ref":"netIncome@2025Q1"}],"rule":"trailing-year","value":140923000},"#1020":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2024Q4","weight":0.5},{"ref":"totalAssets@2025Q4","weight":0.5}],"rule":"average-balance","value":657822500},"returnOnAssets@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#1019"},{"ref":"#1020"}],"scale":100,"value":21.422648206773104},"#1021":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2024","weight":0.5},{"ref":"totalAssets@FY2025","weight":0.5}],"rule":"average-balance","value":657822500},"returnOnAssets@FY2025":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2025"},{"ref":"#1021"}],"scale":100,"value":21.422648206773104},"#1022":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2026Q1"},{"ref":"netIncome@2025Q4"},{"ref":"netIncome@2025Q3"},{"ref":"netIncome@2025Q2"}],"rule":"trailing-year","value":151964000},"#1023":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2025Q1","weight":0.5},{"ref":"totalAssets@2026Q1","weight":0.5}],"rule":"average-balance","value":572646500},"returnOnAssets@2026Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#1022"},{"ref":"#1023"}],"scale":100,"value":26.53713940450173},"#1024":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2026Q2"},{"ref":"netIncome@2026Q1"},{"ref":"netIncome@2025Q4"},{"ref":"netIncome@2025Q3"}],"rule":"trailing-year","value":157528000},"#1025":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2025Q2","weight":0.5},{"ref":"totalAssets@2026Q2","weight":0.5}],"rule":"average-balance","value":607887000},"returnOnAssets@2026Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#1024"},{"ref":"#1025"}],"scale":100,"value":25.91402678458332},"returnOnAssets@FY2014":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2014"},{"ref":"totalAssets@FY2014"}],"scale":100,"value":-33.895572855233155},"#1026":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2015Q2"},{"ref":"netIncome@2015Q1"},{"ref":"netIncome@2014Q4"},{"ref":"netIncome@2014Q3"}],"rule":"trailing-year","value":-12859000},"returnOnAssets@2015Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#1026"},{"ref":"totalAssets@2015Q2"}],"scale":100,"value":-13.081915846016114},"#1027":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2015Q3"},{"ref":"netIncome@2015Q2"},{"ref":"netIncome@2015Q1"},{"ref":"netIncome@2014Q4"}],"rule":"trailing-year","value":-16351000},"returnOnAssets@2015Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#1027"},{"ref":"totalAssets@2015Q3"}],"scale":100,"value":-17.35940801138113},"#1028":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2015","weight":0.5},{"ref":"equity@FY2016","weight":0.5}],"rule":"average-balance","value":71189500},"returnOnEquity@FY2016":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2016"},{"ref":"#1028"}],"scale":100,"value":-11.632333419956595},"#1029":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2016Q2","weight":0.5},{"ref":"equity@2017Q2","weight":0.5}],"rule":"average-balance","value":72123000},"returnOnEquity@2017Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#931"},{"ref":"#1029"}],"scale":100,"value":1.446140620883768},"#1030":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2016Q3","weight":0.5},{"ref":"equity@2017Q3","weight":0.5}],"rule":"average-balance","value":75073000},"returnOnEquity@2017Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#933"},{"ref":"#1030"}],"scale":100,"value":7.792415382361169},"#1031":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2018Q2","weight":0.5},{"ref":"equity@2019Q2","weight":0.5}],"rule":"average-balance","value":109596500},"returnOnEquity@2019Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#935"},{"ref":"#1031"}],"scale":100,"value":31.98003585880936},"#1032":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2018Q3","weight":0.5},{"ref":"equity@2019Q3","weight":0.5}],"rule":"average-balance","value":116890000},"returnOnEquity@2019Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#937"},{"ref":"#1032"}],"scale":100,"value":29.51749508084524},"#1033":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2018Q4","weight":0.5},{"ref":"equity@2019Q4","weight":0.5}],"rule":"average-balance","value":111898000},"returnOnEquity@2019Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#939"},{"ref":"#1033"}],"scale":100,"value":32.424172013798284},"#1034":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2018","weight":0.5},{"ref":"equity@FY2019","weight":0.5}],"rule":"average-balance","value":111898000},"returnOnEquity@FY2019":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2019"},{"ref":"#1034"}],"scale":100,"value":32.424172013798284},"#1035":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2019Q1","weight":0.5},{"ref":"equity@2020Q1","weight":0.5}],"rule":"average-balance","value":109965000},"returnOnEquity@2020Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#942"},{"ref":"#1035"}],"scale":100,"value":31.409994089028327},"#1036":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2019Q2","weight":0.5},{"ref":"equity@2020Q2","weight":0.5}],"rule":"average-balance","value":131359500},"returnOnEquity@2020Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#944"},{"ref":"#1036"}],"scale":100,"value":23.32986955644624},"#1037":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2019Q3","weight":0.5},{"ref":"equity@2020Q3","weight":0.5}],"rule":"average-balance","value":204966500},"returnOnEquity@2020Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#946"},{"ref":"#1037"}],"scale":100,"value":79.69302300619857},"#1038":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2019Q4","weight":0.5},{"ref":"equity@2020Q4","weight":0.5}],"rule":"average-balance","value":208935000},"returnOnEquity@2020Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#948"},{"ref":"#1038"}],"scale":100,"value":75.814487759351},"#1039":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2019","weight":0.5},{"ref":"equity@FY2020","weight":0.5}],"rule":"average-balance","value":208935000},"returnOnEquity@FY2020":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2020"},{"ref":"#1039"}],"scale":100,"value":75.814487759351},"#1040":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2020Q1","weight":0.5},{"ref":"equity@2021Q1","weight":0.5}],"rule":"average-balance","value":205329500},"returnOnEquity@2021Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#951"},{"ref":"#1040"}],"scale":100,"value":76.41327719592168},"#1041":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2020Q2","weight":0.5},{"ref":"equity@2021Q2","weight":0.5}],"rule":"average-balance","value":215885500},"returnOnEquity@2021Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#953"},{"ref":"#1041"}],"scale":100,"value":64.69308962389785},"#1042":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2020Q3","weight":0.5},{"ref":"equity@2021Q3","weight":0.5}],"rule":"average-balance","value":288107500},"returnOnEquity@2021Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#955"},{"ref":"#1042"}],"scale":100,"value":0.6407330597086157},"#1043":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2022Q2","weight":0.5},{"ref":"equity@2023Q2","weight":0.5}],"rule":"average-balance","value":245472000},"returnOnEquity@2023Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#957"},{"ref":"#1043"}],"scale":100,"value":-31.723781123712687},"#1044":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2022Q3","weight":0.5},{"ref":"equity@2023Q3","weight":0.5}],"rule":"average-balance","value":267264000},"returnOnEquity@2023Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#959"},{"ref":"#1044"}],"scale":100,"value":-17.685135296934863},"#1045":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2024Q2","weight":0.5},{"ref":"equity@2025Q2","weight":0.5}],"rule":"average-balance","value":413529000},"returnOnEquity@2025Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#961"},{"ref":"#1045"}],"scale":100,"value":49.11457237581887},"#1046":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2024Q3","weight":0.5},{"ref":"equity@2025Q3","weight":0.5}],"rule":"average-balance","value":455847500},"returnOnEquity@2025Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#963"},{"ref":"#1046"}],"scale":100,"value":44.6954299409342},"#1047":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2014Q4","weight":0.5},{"ref":"equity@2015Q4","weight":0.5}],"rule":"average-balance","value":10615000},"returnOnEquity@2015Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#965"},{"ref":"#1047"}],"scale":100,"value":-147.6024493641074},"#1048":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2014","weight":0.5},{"ref":"equity@FY2015","weight":0.5}],"rule":"average-balance","value":10615000},"returnOnEquity@FY2015":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2015"},{"ref":"#1048"}],"scale":100,"value":-147.6024493641074},"returnOnEquity@2016Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#968"},{"ref":"equity@2016Q1"}],"scale":100,"value":-22.361428571428572},"#1049":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2015Q2","weight":0.5},{"ref":"equity@2016Q2","weight":0.5}],"rule":"average-balance","value":69780000},"returnOnEquity@2016Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#969"},{"ref":"#1049"}],"scale":100,"value":-20.80395528804815},"#1050":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2015Q3","weight":0.5},{"ref":"equity@2016Q3","weight":0.5}],"rule":"average-balance","value":72897500},"returnOnEquity@2016Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#971"},{"ref":"#1050"}],"scale":100,"value":-14.927809595665146},"#1051":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2015Q4","weight":0.5},{"ref":"equity@2016Q4","weight":0.5}],"rule":"average-balance","value":71189500},"returnOnEquity@2016Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#973"},{"ref":"#1051"}],"scale":100,"value":-11.632333419956595},"#1052":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2016Q1","weight":0.5},{"ref":"equity@2017Q1","weight":0.5}],"rule":"average-balance","value":70246500},"returnOnEquity@2017Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#975"},{"ref":"#1052"}],"scale":100,"value":-5.7198579288647835},"#1053":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2016Q4","weight":0.5},{"ref":"equity@2017Q4","weight":0.5}],"rule":"average-balance","value":77380500},"returnOnEquity@2017Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#977"},{"ref":"#1053"}],"scale":100,"value":12.556134943558131},"#1054":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2016","weight":0.5},{"ref":"equity@FY2017","weight":0.5}],"rule":"average-balance","value":77380500},"returnOnEquity@FY2017":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2017"},{"ref":"#1054"}],"scale":100,"value":12.556134943558131},"#1055":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2017Q1","weight":0.5},{"ref":"equity@2018Q1","weight":0.5}],"rule":"average-balance","value":81516000},"returnOnEquity@2018Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#980"},{"ref":"#1055"}],"scale":100,"value":16.40904853034987},"#1056":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2017Q2","weight":0.5},{"ref":"equity@2018Q2","weight":0.5}],"rule":"average-balance","value":88071500},"returnOnEquity@2018Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#982"},{"ref":"#1056"}],"scale":100,"value":20.49811800639253},"#1057":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2017Q3","weight":0.5},{"ref":"equity@2018Q3","weight":0.5}],"rule":"average-balance","value":94520000},"returnOnEquity@2018Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#984"},{"ref":"#1057"}],"scale":100,"value":21.048455353364368},"#1058":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2017Q4","weight":0.5},{"ref":"equity@2018Q4","weight":0.5}],"rule":"average-balance","value":88462500},"returnOnEquity@2018Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#986"},{"ref":"#1058"}],"scale":100,"value":22.57114596580472},"#1059":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2017","weight":0.5},{"ref":"equity@FY2018","weight":0.5}],"rule":"average-balance","value":88462500},"returnOnEquity@FY2018":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2018"},{"ref":"#1059"}],"scale":100,"value":22.57114596580472},"#1060":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2018Q1","weight":0.5},{"ref":"equity@2019Q1","weight":0.5}],"rule":"average-balance","value":93797000},"returnOnEquity@2019Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#989"},{"ref":"#1060"}],"scale":100,"value":20.653112572896788},"#1061":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2020Q4","weight":0.5},{"ref":"equity@2021Q4","weight":0.5}],"rule":"average-balance","value":291650500},"returnOnEquity@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#991"},{"ref":"#1061"}],"scale":100,"value":0.3524766801359847},"#1062":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2020","weight":0.5},{"ref":"equity@FY2021","weight":0.5}],"rule":"average-balance","value":291650500},"returnOnEquity@FY2021":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2021"},{"ref":"#1062"}],"scale":100,"value":0.3524766801359847},"#1063":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2021Q1","weight":0.5},{"ref":"equity@2022Q1","weight":0.5}],"rule":"average-balance","value":287263500},"returnOnEquity@2022Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#994"},{"ref":"#1063"}],"scale":100,"value":-4.7823688007700245},"#1064":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2021Q2","weight":0.5},{"ref":"equity@2022Q2","weight":0.5}],"rule":"average-balance","value":276129000},"returnOnEquity@2022Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#996"},{"ref":"#1064"}],"scale":100,"value":-16.560737915974055},"#1065":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2021Q3","weight":0.5},{"ref":"equity@2022Q3","weight":0.5}],"rule":"average-balance","value":281785500},"returnOnEquity@2022Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#998"},{"ref":"#1065"}],"scale":100,"value":-17.65527324862351},"#1066":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2021Q4","weight":0.5},{"ref":"equity@2022Q4","weight":0.5}],"rule":"average-balance","value":281463500},"returnOnEquity@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#1000"},{"ref":"#1066"}],"scale":100,"value":-24.201717096532942},"#1067":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2021","weight":0.5},{"ref":"equity@FY2022","weight":0.5}],"rule":"average-balance","value":281463500},"returnOnEquity@FY2022":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2022"},{"ref":"#1067"}],"scale":100,"value":-24.201717096532942},"#1068":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2022Q1","weight":0.5},{"ref":"equity@2023Q1","weight":0.5}],"rule":"average-balance","value":264656000},"returnOnEquity@2023Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#1003"},{"ref":"#1068"}],"scale":100,"value":-33.606644096487514},"#1069":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2022Q4","weight":0.5},{"ref":"equity@2023Q4","weight":0.5}],"rule":"average-balance","value":281429000},"returnOnEquity@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#1005"},{"ref":"#1069"}],"scale":100,"value":0.9601000607613288},"#1070":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2022","weight":0.5},{"ref":"equity@FY2023","weight":0.5}],"rule":"average-balance","value":281429000},"returnOnEquity@FY2023":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2023"},{"ref":"#1070"}],"scale":100,"value":0.9601000607613288},"#1071":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2023Q1","weight":0.5},{"ref":"equity@2024Q1","weight":0.5}],"rule":"average-balance","value":289882000},"returnOnEquity@2024Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#1008"},{"ref":"#1071"}],"scale":100,"value":26.381424165695005},"#1072":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2023Q2","weight":0.5},{"ref":"equity@2024Q2","weight":0.5}],"rule":"average-balance","value":298682500},"returnOnEquity@2024Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#1010"},{"ref":"#1072"}],"scale":100,"value":41.864186887413894},"#1073":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2023Q3","weight":0.5},{"ref":"equity@2024Q3","weight":0.5}],"rule":"average-balance","value":337741500},"returnOnEquity@2024Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#1012"},{"ref":"#1073"}],"scale":100,"value":38.96530334590212},"#1074":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2023Q4","weight":0.5},{"ref":"equity@2024Q4","weight":0.5}],"rule":"average-balance","value":408301000},"returnOnEquity@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#1014"},{"ref":"#1074"}],"scale":100,"value":49.97979431840726},"#1075":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2023","weight":0.5},{"ref":"equity@FY2024","weight":0.5}],"rule":"average-balance","value":408301000},"returnOnEquity@FY2024":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2024"},{"ref":"#1075"}],"scale":100,"value":49.97979431840726},"#1076":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2024Q1","weight":0.5},{"ref":"equity@2025Q1","weight":0.5}],"rule":"average-balance","value":400657000},"returnOnEquity@2025Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#1017"},{"ref":"#1076"}],"scale":100,"value":49.11632643383243},"#1077":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2024Q4","weight":0.5},{"ref":"equity@2025Q4","weight":0.5}],"rule":"average-balance","value":530934500},"returnOnEquity@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#1019"},{"ref":"#1077"}],"scale":100,"value":26.542445442893616},"#1078":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2024","weight":0.5},{"ref":"equity@FY2025","weight":0.5}],"rule":"average-balance","value":530934500},"returnOnEquity@FY2025":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2025"},{"ref":"#1078"}],"scale":100,"value":26.542445442893616},"#1079":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2025Q1","weight":0.5},{"ref":"equity@2026Q1","weight":0.5}],"rule":"average-balance","value":466173500},"returnOnEquity@2026Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#1022"},{"ref":"#1079"}],"scale":100,"value":32.598163559275676},"#1080":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2025Q2","weight":0.5},{"ref":"equity@2026Q2","weight":0.5}],"rule":"average-balance","value":490894000},"returnOnEquity@2026Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#1024"},{"ref":"#1080"}],"scale":100,"value":32.090023508130066},"#1081":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2012","weight":0.5},{"ref":"equity@FY2013","weight":0.5}],"rule":"average-balance","value":-40471500},"returnOnEquity@FY2013":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2013"},{"ref":"#1081"}],"scale":100,"value":18.04973870501464},"#1082":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2013","weight":0.5},{"ref":"equity@FY2014","weight":0.5}],"rule":"average-balance","value":-47713000},"returnOnEquity@FY2014":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2014"},{"ref":"#1082"}],"scale":100,"value":18.068450946282983},"returnOnEquity@2015Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#1026"},{"ref":"equity@2015Q2"}],"scale":100,"value":-18.245151037897813},"returnOnEquity@2015Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#1027"},{"ref":"equity@2015Q3"}],"scale":100,"value":-21.422582082121426},"#1083":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2016"},{"ref":"revenue@FY2015","weight":-1}],"value":30609000},"revenueGrowth@FY2016":{"kind":"computed","op":"ratio","terms":[{"ref":"#1083"},{"ref":"revenue@FY2015"}],"scale":100,"rule":"year-on-year","value":40.82451951931927},"#1084":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2017Q2"},{"ref":"revenue@2016Q2","weight":-1}],"value":9674000},"revenueGrowth@2017Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#1084"},{"ref":"revenue@2016Q2"}],"scale":100,"rule":"year-on-year","value":36.91943670572071},"#1085":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2017Q3"},{"ref":"revenue@2016Q3","weight":-1}],"value":9741000},"revenueGrowth@2017Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#1085"},{"ref":"revenue@2016Q3"}],"scale":100,"rule":"year-on-year","value":34.58916270151266},"#1086":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2019Q2"},{"ref":"revenue@2018Q2","weight":-1}],"value":16384000},"revenueGrowth@2019Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#1086"},{"ref":"revenue@2018Q2"}],"scale":100,"rule":"year-on-year","value":34.682472480948356},"#1087":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2019Q3"},{"ref":"revenue@2018Q3","weight":-1}],"value":17809000},"revenueGrowth@2019Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#1087"},{"ref":"revenue@2018Q3"}],"scale":100,"rule":"year-on-year","value":35.528468259984834},"#1088":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2019Q4"},{"ref":"revenue@2018Q4","weight":-1}],"value":16997000},"revenueGrowth@2019Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#1088"},{"ref":"revenue@2018Q4"}],"scale":100,"rule":"year-on-year","value":33.74764221185347},"#1089":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2019"},{"ref":"revenue@FY2018","weight":-1}],"value":65941000},"revenueGrowth@FY2019":{"kind":"computed","op":"ratio","terms":[{"ref":"#1089"},{"ref":"revenue@FY2018"}],"scale":100,"rule":"year-on-year","value":34.69282531264633},"#1090":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2020Q1"},{"ref":"revenue@2019Q1","weight":-1}],"value":15404000},"revenueGrowth@2020Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#1090"},{"ref":"revenue@2019Q1"}],"scale":100,"rule":"year-on-year","value":26.98148569827119},"#1091":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2020Q2"},{"ref":"revenue@2019Q2","weight":-1}],"value":17419000},"revenueGrowth@2020Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#1091"},{"ref":"revenue@2019Q2"}],"scale":100,"rule":"year-on-year","value":27.378033446498186},"#1092":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2020Q3"},{"ref":"revenue@2019Q3","weight":-1}],"value":16151000},"revenueGrowth@2020Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#1092"},{"ref":"revenue@2019Q3"}],"scale":100,"rule":"year-on-year","value":23.77419592257304},"#1093":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2020Q4"},{"ref":"revenue@2019Q4","weight":-1}],"value":5070000},"revenueGrowth@2020Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#1093"},{"ref":"revenue@2019Q4"}],"scale":100,"rule":"year-on-year","value":7.526498619399669},"#1094":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2020"},{"ref":"revenue@FY2019","weight":-1}],"value":54044000},"revenueGrowth@FY2020":{"kind":"computed","op":"ratio","terms":[{"ref":"#1094"},{"ref":"revenue@FY2019"}],"scale":100,"rule":"year-on-year","value":21.10994797118886},"#1095":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2021Q1"},{"ref":"revenue@2020Q1","weight":-1}],"value":6426000},"revenueGrowth@2021Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#1095"},{"ref":"revenue@2020Q1"}],"scale":100,"rule":"year-on-year","value":8.864059590316575},"#1096":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2021Q2"},{"ref":"revenue@2020Q2","weight":-1}],"value":7997000},"revenueGrowth@2021Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#1096"},{"ref":"revenue@2020Q2"}],"scale":100,"rule":"year-on-year","value":9.867601150006777},"#1097":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2021Q3"},{"ref":"revenue@2020Q3","weight":-1}],"value":11723000},"revenueGrowth@2021Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#1097"},{"ref":"revenue@2020Q3"}],"scale":100,"rule":"year-on-year","value":13.941678757462594},"#1098":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2023Q2"},{"ref":"revenue@2022Q2","weight":-1}],"value":29625000},"revenueGrowth@2023Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#1098"},{"ref":"revenue@2022Q2"}],"scale":100,"rule":"year-on-year","value":25.223499361430402},"#1099":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2023Q3"},{"ref":"revenue@2022Q3","weight":-1}],"value":40361000},"revenueGrowth@2023Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#1099"},{"ref":"revenue@2022Q3"}],"scale":100,"rule":"year-on-year","value":32.26840636717594},"#1100":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2025Q2"},{"ref":"revenue@2024Q2","weight":-1}],"value":38200000},"revenueGrowth@2025Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#1100"},{"ref":"revenue@2024Q2"}],"scale":100,"rule":"year-on-year","value":19.354021532615583},"#1101":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2025Q3"},{"ref":"revenue@2024Q3","weight":-1}],"value":43620000},"revenueGrowth@2025Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#1101"},{"ref":"revenue@2024Q3"}],"scale":100,"rule":"year-on-year","value":21.202237851973194},"#1102":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2015Q4"},{"ref":"revenue@2014Q4","weight":-1}],"value":7180000},"revenueGrowth@2015Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#1102"},{"ref":"revenue@2014Q4"}],"scale":100,"rule":"year-on-year","value":54.31575762160528},"#1103":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2015"},{"ref":"revenue@FY2014","weight":-1}],"value":27306000},"revenueGrowth@FY2015":{"kind":"computed","op":"ratio","terms":[{"ref":"#1103"},{"ref":"revenue@FY2014"}],"scale":100,"rule":"year-on-year","value":57.28010740282352},"#1104":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2016Q1"},{"ref":"revenue@2015Q1","weight":-1}],"value":7363000},"revenueGrowth@2016Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#1104"},{"ref":"revenue@2015Q1"}],"scale":100,"rule":"year-on-year","value":46.46012115093387},"#1105":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2016Q2"},{"ref":"revenue@2015Q2","weight":-1}],"value":7778000},"revenueGrowth@2016Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#1105"},{"ref":"revenue@2015Q2"}],"scale":100,"rule":"year-on-year","value":42.21438263229309},"#1106":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2016Q3"},{"ref":"revenue@2015Q3","weight":-1}],"value":7857000},"revenueGrowth@2016Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#1106"},{"ref":"revenue@2015Q3"}],"scale":100,"rule":"year-on-year","value":38.69490273331693},"#1107":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2016Q4"},{"ref":"revenue@2015Q4","weight":-1}],"value":7611000},"revenueGrowth@2016Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#1107"},{"ref":"revenue@2015Q4"}],"scale":100,"rule":"year-on-year","value":37.310652482964855},"#1108":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2017Q1"},{"ref":"revenue@2016Q1","weight":-1}],"value":8915000},"revenueGrowth@2017Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#1108"},{"ref":"revenue@2016Q1"}],"scale":100,"rule":"year-on-year","value":38.40851320494594},"#1109":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2017Q4"},{"ref":"revenue@2016Q4","weight":-1}],"value":9887000},"revenueGrowth@2017Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#1109"},{"ref":"revenue@2016Q4"}],"scale":100,"rule":"year-on-year","value":35.298107818636204},"#1110":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2017"},{"ref":"revenue@FY2016","weight":-1}],"value":38217000},"revenueGrowth@FY2017":{"kind":"computed","op":"ratio","terms":[{"ref":"#1110"},{"ref":"revenue@FY2016"}],"scale":100,"rule":"year-on-year","value":36.19513950713162},"#1111":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2018Q1"},{"ref":"revenue@2017Q1","weight":-1}],"value":10214000},"revenueGrowth@2018Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#1111"},{"ref":"revenue@2017Q1"}],"scale":100,"rule":"year-on-year","value":31.793562846292733},"#1112":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2018Q2"},{"ref":"revenue@2017Q2","weight":-1}],"value":11363000},"revenueGrowth@2018Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#1112"},{"ref":"revenue@2017Q2"}],"scale":100,"rule":"year-on-year","value":31.672101903726624},"#1113":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2018Q3"},{"ref":"revenue@2017Q3","weight":-1}],"value":12223000},"revenueGrowth@2018Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#1113"},{"ref":"revenue@2017Q3"}],"scale":100,"rule":"year-on-year","value":32.2481070099992},"#1114":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2018Q4"},{"ref":"revenue@2017Q4","weight":-1}],"value":12468000},"revenueGrowth@2018Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#1114"},{"ref":"revenue@2017Q4"}],"scale":100,"rule":"year-on-year","value":32.89970182336332},"#1115":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2018"},{"ref":"revenue@FY2017","weight":-1}],"value":46268000},"revenueGrowth@FY2018":{"kind":"computed","op":"ratio","terms":[{"ref":"#1115"},{"ref":"revenue@FY2017"}],"scale":100,"rule":"year-on-year","value":32.174572157743576},"#1116":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2019Q1"},{"ref":"revenue@2018Q1","weight":-1}],"value":14751000},"revenueGrowth@2019Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#1116"},{"ref":"revenue@2018Q1"}],"scale":100,"rule":"year-on-year","value":34.83939537080776},"#1117":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2021Q4"},{"ref":"revenue@2020Q4","weight":-1}],"value":23168000},"revenueGrowth@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#1117"},{"ref":"revenue@2020Q4"}],"scale":100,"rule":"year-on-year","value":31.985862602164783},"#1118":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2021"},{"ref":"revenue@FY2020","weight":-1}],"value":49314000},"revenueGrowth@FY2021":{"kind":"computed","op":"ratio","terms":[{"ref":"#1118"},{"ref":"revenue@FY2020"}],"scale":100,"rule":"year-on-year","value":15.904868797894567},"#1119":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2022Q1"},{"ref":"revenue@2021Q1","weight":-1}],"value":26375000},"revenueGrowth@2022Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#1119"},{"ref":"revenue@2021Q1"}],"scale":100,"rule":"year-on-year","value":33.41949544481191},"#1120":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2022Q2"},{"ref":"revenue@2021Q2","weight":-1}],"value":28410000},"revenueGrowth@2022Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#1120"},{"ref":"revenue@2021Q2"}],"scale":100,"rule":"year-on-year","value":31.907008086253374},"#1121":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2022Q3"},{"ref":"revenue@2021Q3","weight":-1}],"value":29270000},"revenueGrowth@2022Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#1121"},{"ref":"revenue@2021Q3"}],"scale":100,"rule":"year-on-year","value":30.550365832019956},"#1122":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2022Q4"},{"ref":"revenue@2021Q4","weight":-1}],"value":28458000},"revenueGrowth@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#1122"},{"ref":"revenue@2021Q4"}],"scale":100,"rule":"year-on-year","value":29.767782426778243},"#1123":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2022"},{"ref":"revenue@FY2021","weight":-1}],"value":112513000},"revenueGrowth@FY2022":{"kind":"computed","op":"ratio","terms":[{"ref":"#1123"},{"ref":"revenue@FY2021"}],"scale":100,"rule":"year-on-year","value":31.308400812533055},"#1124":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2023Q1"},{"ref":"revenue@2022Q1","weight":-1}],"value":30804000},"revenueGrowth@2023Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#1124"},{"ref":"revenue@2022Q1"}],"scale":100,"rule":"year-on-year","value":29.254672542166848},"#1125":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2023Q4"},{"ref":"revenue@2022Q4","weight":-1}],"value":47772000},"revenueGrowth@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#1125"},{"ref":"revenue@2022Q4"}],"scale":100,"rule":"year-on-year","value":38.507794741169455},"#1126":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2023"},{"ref":"revenue@FY2022","weight":-1}],"value":148562000},"revenueGrowth@FY2023":{"kind":"computed","op":"ratio","terms":[{"ref":"#1126"},{"ref":"revenue@FY2022"}],"scale":100,"rule":"year-on-year","value":31.482804000144093},"#1127":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2024Q1"},{"ref":"revenue@2023Q1","weight":-1}],"value":51330000},"revenueGrowth@2024Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#1127"},{"ref":"revenue@2023Q1"}],"scale":100,"rule":"year-on-year","value":37.714915503306386},"#1128":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2024Q2"},{"ref":"revenue@2023Q2","weight":-1}],"value":50300000},"revenueGrowth@2024Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#1128"},{"ref":"revenue@2023Q2"}],"scale":100,"rule":"year-on-year","value":34.20023797382288},"#1129":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2024Q3"},{"ref":"revenue@2023Q3","weight":-1}],"value":40293000},"revenueGrowth@2024Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#1129"},{"ref":"revenue@2023Q3"}],"scale":100,"rule":"year-on-year","value":24.35505319148936},"#1130":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2024Q4"},{"ref":"revenue@2023Q4","weight":-1}],"value":31834000},"revenueGrowth@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#1130"},{"ref":"revenue@2023Q4"}],"scale":100,"rule":"year-on-year","value":18.52645056160158},"#1131":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2024"},{"ref":"revenue@FY2023","weight":-1}],"value":173757000},"revenueGrowth@FY2024":{"kind":"computed","op":"ratio","terms":[{"ref":"#1131"},{"ref":"revenue@FY2023"}],"scale":100,"rule":"year-on-year","value":28.005222058361333},"#1132":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2025Q1"},{"ref":"revenue@2024Q1","weight":-1}],"value":30272000},"revenueGrowth@2025Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#1132"},{"ref":"revenue@2024Q1"}],"scale":100,"rule":"year-on-year","value":16.15109640932615},"#1133":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2025Q4"},{"ref":"revenue@2024Q4","weight":-1}],"value":44528000},"revenueGrowth@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#1133"},{"ref":"revenue@2024Q4"}],"scale":100,"rule":"year-on-year","value":21.863461387383133},"#1134":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2025"},{"ref":"revenue@FY2024","weight":-1}],"value":156620000},"revenueGrowth@FY2025":{"kind":"computed","op":"ratio","terms":[{"ref":"#1134"},{"ref":"revenue@FY2024"}],"scale":100,"rule":"year-on-year","value":19.72042377128236},"#1135":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2026Q1"},{"ref":"revenue@2025Q1","weight":-1}],"value":44512000},"revenueGrowth@2026Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#1135"},{"ref":"revenue@2025Q1"}],"scale":100,"rule":"year-on-year","value":20.44629815068304},"#1136":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2026Q2"},{"ref":"revenue@2025Q2","weight":-1}],"value":45549000},"revenueGrowth@2026Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#1136"},{"ref":"revenue@2025Q2"}],"scale":100,"rule":"year-on-year","value":19.335243553008596},"#1137":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2014"},{"ref":"revenue@FY2013","weight":-1}],"value":21129000},"revenueGrowth@FY2014":{"kind":"computed","op":"ratio","terms":[{"ref":"#1137"},{"ref":"revenue@FY2013"}],"scale":100,"rule":"year-on-year","value":79.60590761811468},"#1138":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2015Q2"},{"ref":"revenue@2014Q2","weight":-1}],"value":6831000},"revenueGrowth@2015Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#1138"},{"ref":"revenue@2014Q2"}],"scale":100,"rule":"year-on-year","value":58.91840607210626},"#1139":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2015Q3"},{"ref":"revenue@2014Q3","weight":-1}],"value":7281000},"revenueGrowth@2015Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#1139"},{"ref":"revenue@2014Q3"}],"scale":100,"rule":"year-on-year","value":55.904484029484024},"equity@FY2012":{"kind":"filed","concept":"StockholdersEquity","filing":23,"unit":"USD","end":"2012-12-31","value":-36984000}},"quality":[]}