{"schemaVersion":2,"ticker":"COCO","company":{"ticker":"COCO","name":"Vita Coco Company, Inc.","exchange":"Nasdaq","cik":1482981,"sic":"2080","sicDescription":"Beverages","fiscalYearEnd":"1231"},"updatedAt":"2026-09-11T02:29:36.287Z","filingsThrough":"Q2 2026","annual":{"keys":["FY2019","FY2020","FY2021","FY2022","FY2023","FY2024","FY2025"],"labels":["2019","2020","2021","2022","2023","2024","2025"],"series":{"cash":[36740000,72181000,28690000,19629000,132537000,164669000,196873000],"grossProfit":[92988000,104858000,113148000,103361000,180729000,198783000,222595000],"revenue":[283949000,310644000,379513000,427787000,493612000,516013000,609780000],"interestExpense":[1163000,791000,360000,258000,31000,0,null],"costOfRevenue":[190961000,205786000,266365000,324426000,312883000,317230000,387185000],"pretaxIncome":[11401000,43600000,24229000,10841000,57920000,70788000,92971000],"operatingExpenses":[79617000,58001000,88559000,100306000,124236000,124963000,140063000],"netIncome":[9417000,32660000,19015000,7814000,46629000,55952000,71320000],"operatingIncome":[13371000,46857000,24589000,3055000,56493000,73820000,82532000],"dilutedEps":[0.16,0.56,0.35,0.14,0.79,0.94,1.19],"currentAssets":[null,159147000,173259000,174918000,262937000,341291000,421440000],"totalAssets":[null,183861000,197484000,197757000,285682000,362381000,461158000],"currentLiabilities":[null,55705000,73962000,54346000,82585000,103266000,116432000],"totalLiabilities":[null,81562000,74311000,56664000,83245000,103564000,129616000],"equity":[73799000,102299000,123173000,141093000,202437000,258817000,331542000],"operatingCashFlow":[21765000,33323000,-16166000,-10935000,107155000,42899000,47174000],"capex":[1009000,392000,557000,982000,599000,974000,8149000],"depreciationAndAmortization":[2082000,2125000,2069000,1901000,660000,745000,1072000],"sharesOutstanding":[null,58185855,55558382,56019050,56899253,56961941,57082173],"dilutedShares":[57152550,58610825,54186121,56123661,58747338,59286562,59967691],"totalCosts":[270578000,263787000,354924000,424732000,437119000,442193000,527248000],"ebitda":[14646000,46516000,26658000,13000000,58611000,71533000,null],"ebit":[12564000,44391000,24589000,11099000,57951000,70788000,null],"capexOutflow":[-1009000,-392000,-557000,-982000,-599000,-974000,-8149000],"freeCashFlow":[20756000,32931000,-16723000,-11917000,106556000,41925000,39025000],"grossMargin":[32.74813434806955,33.75503792122172,29.813998466455693,24.161790797756826,36.613575034642594,38.52286667196369,36.504149037357735],"operatingMargin":[4.7089442118126845,15.083825858539035,6.479092942797743,0.7141404484007228,11.44481900764163,14.305841131909466,13.534717439076388],"netMargin":[3.3164406284227095,10.513642626286037,5.010368551274923,1.826609971785024,9.446488334967546,10.843137672888087,11.696021515956573],"currentRatio":[null,2.8569607755138677,2.3425407641761984,3.21859934493799,3.183834836834776,3.3049696899269847,3.6196234712106636],"fcfMargin":[7.309763373000081,10.600880750956078,-4.4064366701535915,-2.785732151748417,21.586995453919272,8.124795305544628,6.3998491259142645],"returnOnAssets":[null,17.763419104649707,9.972596992224888,3.954043229320845,19.29054130924481,17.26745702192534,17.320369769980534],"revenueGrowth":[null,9.401336155436368,22.16975058266053,12.719985876636631,15.387330610794624,4.538179784932295,18.171441417173597],"returnOnEquity":[13.944706875360946,37.09298231666459,16.86683934147034,5.913738430218038,27.146974063400574,24.260819418368186,24.161569485685828]}},"quarterly":{"keys":["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":["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":{"cash":[null,null,46791000,72181000,13387000,19488000,35910000,28690000,17986000,16411000,21211000,19629000,29080000,47968000,94885000,132537000,122978000,150103000,156706000,164669000,153608000,167042000,203705000,196873000,201912000,278640000],"grossProfit":[null,null,29380000,22544000,24084000,28976000,38501000,21587000,19063000,29289000,32576000,22433000,33661000,51094000,56171000,39803000,47177000,58737000,51562000,41307000,48085000,61265000,68668000,44577000,71813000,105311000],"revenue":[null,null,87321000,null,75450000,101810000,115669000,86584000,96448000,115305000,124043000,91991000,109759000,139645000,138064000,106144000,111698000,144116000,132906000,127293000,130921000,168759000,182313000,127787000,179765000,216153000],"interestExpense":[null,null,24000,15000,79000,113000,127000,41000,27000,56000,130000,45000,15000,15000,1000,0,0,0,0,null,null,null,null,null,null,null],"costOfRevenue":[null,null,57941000,46973000,51366000,72834000,77168000,64997000,77385000,86016000,91467000,69558000,76098000,88551000,81893000,66341000,64521000,85379000,81344000,85986000,82836000,107494000,113645000,83210000,107952000,110842000],"pretaxIncome":[null,null,11280000,23391000,2307000,11096000,15283000,-4457000,2847000,1694000,9094000,-2794000,8526000,22256000,19175000,7963000,18015000,25509000,25613000,1651000,24363000,28171000,30679000,9758000,37442000,64357000],"operatingExpenses":[null,null,19060000,18939000,20083000,21749000,20980000,26967000,25106000,24562000,24265000,27593000,26957000,30249000,32649000,34381000,28218000,28756000,30967000,37022000,28792000,36143000,40745000,34383000,38231000,42172000],"netIncome":[5731000,847000,9007000,17087000,1645000,7797000,12990000,-3417000,2227000,1139000,7258000,-2810000,6705000,17987000,15164000,6773000,14238000,19093000,19251000,3370000,18882000,22908000,24003000,5527000,30474000,49451000],"operatingIncome":[null,null,10320000,20005000,4306000,7532000,17826000,-5075000,-5738000,5032000,8616000,-4855000,6704000,20845000,23522000,5422000,18959000,29981000,20595000,4285000,19293000,25122000,27923000,10194000,33582000,63139000],"dilutedEps":[null,null,0.15,0.29066123811650535,0.03,0.15,0.24,-0.06496083654518493,0.04,0.02,0.13,-0.049429839721311895,0.12,0.31,0.26,0.11148977812220662,0.24,0.32,0.32,0.05231689902226953,0.31,0.38,0.4,0.0918644925015853,0.5,0.82],"currentAssets":[null,null,null,159147000,null,null,178120000,173259000,170210000,188194000,190857000,174918000,184985000,223510000,247308000,262937000,266702000,300623000,330761000,341291000,351482000,386744000,423330000,421440000,449652000,535030000],"totalAssets":[null,null,null,183861000,null,null,200974000,197484000,198328000,217808000,218378000,197757000,207576000,245423000,268479000,285682000,289042000,323036000,353147000,362381000,383969000,421077000,461294000,461158000,488343000,572942000],"currentLiabilities":[null,null,null,55705000,null,null,72797000,73962000,57827000,62956000,65062000,54346000,55665000,71494000,74039000,82585000,79002000,90814000,100704000,103266000,93365000,110043000,123457000,116432000,123157000,159426000],"totalLiabilities":[null,null,null,81562000,null,null,106697000,74311000,70645000,87278000,76765000,56664000,57910000,73618000,75876000,83245000,79352000,91030000,101027000,103564000,106111000,124138000,137561000,129616000,136170000,172038000],"equity":[75896000,76812000,85822000,102299000,54423000,63014000,94277000,123173000,127683000,130530000,141613000,141093000,149666000,171805000,192603000,202437000,209690000,232006000,252120000,258817000,277858000,296939000,323733000,331542000,352173000,400904000],"operatingCashFlow":[null,null,null,1736000,-15841000,69000,-579000,185000,-22548000,-10824000,15191000,7246000,9436000,16635000,43932000,37152000,-267000,26919000,9325000,6922000,-9800000,21810000,39059000,-3895000,15600000,80929000],"capex":[null,null,null,169000,55000,29000,43000,430000,244000,613000,50000,75000,454000,33000,46000,66000,124000,290000,435000,125000,559000,949000,3413000,3228000,461000,151000],"depreciationAndAmortization":[null,null,null,566000,525000,519000,513000,512000,470000,475000,497000,459000,165000,175000,163000,157000,162000,182000,196000,205000,202000,206000,228000,436000,476000,489000],"sharesOutstanding":[null,null,null,58185855,null,null,53009320,55558382,55585227,55651499,55922992,56019050,56204833,56435690,56756005,56899253,56683993,56775369,56731839,56961941,57018300,56802981,56948258,57082173,57106305,57397082],"dilutedShares":[null,null,58590672,58417685,54138192,53322972,53780060,55518340,55700388,55804448,56579912,56407437,57351405,58854063,59271757,59507217,58746631,59235211,59314805,59848711,59975827,59643348,59878602,60374563,60471324,60642797],"totalCosts":[null,null,77001000,null,71144000,94278000,97843000,91659000,102186000,110273000,115427000,96846000,103055000,118800000,114542000,100722000,92739000,114135000,112311000,123008000,111628000,143637000,154390000,117593000,146183000,153014000],"ebitda":[null,null,null,23972000,2911000,11728000,15923000,-3904000,3344000,2225000,9721000,-2290000,8706000,22446000,19339000,8120000,18177000,25691000,25809000,null,null,null,null,null,null,null],"ebit":[null,null,11304000,23406000,2386000,11209000,15410000,-4416000,2874000,1750000,9224000,-2749000,8541000,22271000,19176000,7963000,18015000,25509000,25613000,null,null,null,null,null,null,null],"capexOutflow":[null,null,null,-169000,-55000,-29000,-43000,-430000,-244000,-613000,-50000,-75000,-454000,-33000,-46000,-66000,-124000,-290000,-435000,-125000,-559000,-949000,-3413000,-3228000,-461000,-151000],"freeCashFlow":[null,null,null,1567000,-15896000,40000,-622000,-245000,-22792000,-11437000,15141000,7171000,8982000,16602000,43886000,37086000,-391000,26629000,8890000,6797000,-10359000,20861000,35646000,-7123000,15139000,80778000],"grossMargin":[null,null,33.64597290457049,null,31.92047713717694,28.460858461840683,33.28549568164331,24.93185808001478,19.76505474452555,25.401326915571744,26.26186080633329,24.38608124707852,30.668100110241532,36.588492248200794,40.68475489627998,37.49905788362979,42.23620834750846,40.75675150573149,38.79584066934525,32.450331125827816,36.72825597115818,36.30324901190455,37.66489498828937,34.883830123565,39.94826579144995,48.72058218021494],"operatingMargin":[null,null,11.818462912701412,null,5.707090788601723,7.398094489735782,15.411216488428186,-5.861360066524993,-5.949319840743198,4.364077880404146,6.945978410712414,-5.277690208824777,6.107927368142931,14.927136667979521,17.0370263066404,5.108154959300572,16.973446256871206,20.803380610064114,15.495914405670172,3.3662495188266437,14.736367733213159,14.886317174195154,15.315967594192406,7.9773372878305295,18.681055822879873,29.210327869610875],"netMargin":[null,null,10.314815451036978,null,2.1802518223989398,7.658383262940773,11.230321002169985,-3.946456620160769,2.3090162574651627,0.9878149256320193,5.851196762413034,-3.054646650215782,6.1088384551608526,12.880518457517276,10.98331208714799,6.380954175459753,12.74687102723415,13.248355491409697,14.484673378177057,2.6474354442113865,14.42243795876903,13.574387143796777,13.165819222984648,4.325166096707803,16.952131950045892,22.87777638987199],"currentRatio":[null,null,null,2.8569607755138677,null,null,2.446804126543676,2.3425407641761984,2.943434727722344,2.989294110172184,2.933463465617411,3.21859934493799,3.323183328842181,3.126276330880913,3.340239603452235,3.183834836834776,3.375889217994481,3.310315590107252,3.284487210041309,3.3049696899269847,3.764601295988861,3.514480702997919,3.4289671707558096,3.6196234712106636,3.651047037521213,3.355977067730483],"fcfMargin":[null,null,null,null,-21.06825712392313,0.039288871427168255,-0.5377413135758068,-0.28296221010810313,-23.631386861313867,-9.918910715060058,12.20625105810082,7.795327803806893,8.183383594967156,11.888717820186903,31.786707613860237,34.93932770575822,-0.35005103045712543,18.47747647728219,6.688938046438836,5.339649470120117,-7.912405190916659,12.361414798618148,19.55208898981422,-5.574119433119175,8.421550357411064,37.37075127340356],"returnOnAssets":[null,null,null,17.769945774253376,null,null,19.663737597898233,9.972596992224888,9.881106046549151,5.940553147726438,3.437207882637975,3.954043229320845,6.056604517324294,12.581195990769183,15.218431695549206,19.29054130924481,21.81233865868736,19.444850024364115,19.096691579824522,17.26745702192534,18.00743227079498,17.31215554626784,16.984164598786162,17.320369769980534,19.00971212135108,22.02271787561405],"revenueGrowth":[null,null,null,null,null,null,32.46412661330036,null,27.83035122597748,13.255082997740896,7.2396234081733235,6.244802734916388,13.801219309887202,21.109232036772042,11.303338358472459,15.385200726157988,1.7665977277489864,3.2016899996419435,-3.7359485456020414,19.92481911365691,17.209797847768083,17.099419911737755,37.17439393255384,0.3880810413769753,37.30799489768639,28.083835528771807],"returnOnEquity":[null,null,null,37.106611091551294,43.87080932174127,50.828887331397596,43.88586277547349,16.86683934147034,21.52262967722096,13.37060306700285,6.110475221501548,5.913738430218038,8.863922350540294,19.27663022805828,22.168896761375876,27.146974063400574,30.14392413094536,27.373201819663155,26.693020149621226,24.260819418368186,24.857449933134788,24.35451701027517,24.021060930480523,24.161569485685828,26.319974731402105,31.369520078298414]}},"filings":[{"accn":"0001482981-22-000044","filed":"2022-05-13","form":"10-Q"},{"accn":"0001482981-25-000133","filed":"2025-07-30","form":"10-Q"},{"accn":"0001628280-25-046935","filed":"2025-10-29","form":"10-Q"},{"accn":"0001482981-22-000014","filed":"2022-03-14","form":"10-K"},{"accn":"0001482981-23-000017","filed":"2023-03-14","form":"10-K"},{"accn":"0001482981-22-000064","filed":"2022-08-11","form":"10-Q"},{"accn":"0001482981-22-000074","filed":"2022-11-10","form":"10-Q"},{"accn":"0001482981-24-000012","filed":"2024-02-29","form":"10-K"},{"accn":"0001482981-23-000049","filed":"2023-05-05","form":"10-Q"},{"accn":"0001482981-23-000081","filed":"2023-08-03","form":"10-Q"},{"accn":"0001482981-23-000106","filed":"2023-11-02","form":"10-Q"},{"accn":"0001482981-25-000032","filed":"2025-02-26","form":"10-K"},{"accn":"0001482981-24-000064","filed":"2024-05-02","form":"10-Q"},{"accn":"0001193125-21-332611","filed":"2021-11-17","form":"10-Q"},{"accn":"0001482981-24-000102","filed":"2024-08-01","form":"10-Q"},{"accn":"0001482981-24-000127","filed":"2024-10-30","form":"10-Q"},{"accn":"0001482981-26-000022","filed":"2026-02-18","form":"10-K"},{"accn":"0001482981-25-000082","filed":"2025-04-30","form":"10-Q"},{"accn":"0001482981-26-000120","filed":"2026-04-29","form":"10-Q"},{"accn":"0001482981-26-000173","filed":"2026-07-23","form":"10-Q"}],"provenance":{"cash@2022Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":0,"unit":"USD","end":"2022-03-31","value":17986000},"grossProfit@2024Q2":{"kind":"filed","concept":"GrossProfit","filing":1,"unit":"USD","start":"2024-04-01","end":"2024-06-30","value":58737000},"grossProfit@2024Q3":{"kind":"filed","concept":"GrossProfit","filing":2,"unit":"USD","start":"2024-07-01","end":"2024-09-30","value":51562000},"#0":{"kind":"filed","concept":"RevenueFromContractWithCustomerIncludingAssessedTax","filing":3,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":283949000},"revenue@FY2019":{"kind":"computed","op":"sum","terms":[{"ref":"#0"}],"rule":"component-sum","value":283949000},"#1":{"kind":"filed","concept":"RevenueFromContractWithCustomerIncludingAssessedTax","filing":4,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":310644000},"revenue@FY2020":{"kind":"computed","op":"sum","terms":[{"ref":"#1"}],"rule":"component-sum","value":310644000},"#2":{"kind":"filed","concept":"RevenueFromContractWithCustomerIncludingAssessedTax","filing":0,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":75450000},"revenue@2021Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#2"}],"rule":"component-sum","value":75450000},"#3":{"kind":"filed","concept":"RevenueFromContractWithCustomerIncludingAssessedTax","filing":5,"unit":"USD","start":"2021-04-01","end":"2021-06-30","value":101810000},"revenue@2021Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#3"}],"rule":"component-sum","value":101810000},"#4":{"kind":"filed","concept":"RevenueFromContractWithCustomerIncludingAssessedTax","filing":6,"unit":"USD","start":"2021-07-01","end":"2021-09-30","value":115669000},"revenue@2021Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#4"}],"rule":"component-sum","value":115669000},"#5":{"kind":"filed","concept":"RevenueFromContractWithCustomerIncludingAssessedTax","filing":7,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":379513000},"#6":{"kind":"filed","concept":"RevenueFromContractWithCustomerIncludingAssessedTax","filing":6,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":292929000},"#7":{"kind":"computed","op":"sum","terms":[{"ref":"#5"},{"ref":"#6","weight":-1}],"rule":"quarter-from-ytd","value":86584000},"revenue@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#7"}],"rule":"component-sum","value":86584000},"revenue@FY2021":{"kind":"computed","op":"sum","terms":[{"ref":"#5"}],"rule":"component-sum","value":379513000},"#8":{"kind":"filed","concept":"RevenueFromContractWithCustomerIncludingAssessedTax","filing":8,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":96448000},"revenue@2022Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#8"}],"rule":"component-sum","value":96448000},"#9":{"kind":"filed","concept":"RevenueFromContractWithCustomerIncludingAssessedTax","filing":9,"unit":"USD","start":"2022-04-01","end":"2022-06-30","value":115305000},"revenue@2022Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#9"}],"rule":"component-sum","value":115305000},"#10":{"kind":"filed","concept":"RevenueFromContractWithCustomerIncludingAssessedTax","filing":10,"unit":"USD","start":"2022-07-01","end":"2022-09-30","value":124043000},"revenue@2022Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#10"}],"rule":"component-sum","value":124043000},"#11":{"kind":"filed","concept":"RevenueFromContractWithCustomerIncludingAssessedTax","filing":11,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":427787000},"#12":{"kind":"filed","concept":"RevenueFromContractWithCustomerIncludingAssessedTax","filing":10,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":335796000},"#13":{"kind":"computed","op":"sum","terms":[{"ref":"#11"},{"ref":"#12","weight":-1}],"rule":"quarter-from-ytd","value":91991000},"revenue@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#13"}],"rule":"component-sum","value":91991000},"revenue@FY2022":{"kind":"computed","op":"sum","terms":[{"ref":"#11"}],"rule":"component-sum","value":427787000},"#14":{"kind":"filed","concept":"RevenueFromContractWithCustomerIncludingAssessedTax","filing":12,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":109759000},"revenue@2023Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#14"}],"rule":"component-sum","value":109759000},"interestExpense@2020Q3":{"kind":"filed","concept":"InterestExpense","filing":13,"unit":"USD","start":"2020-07-01","end":"2020-09-30","value":24000},"#15":{"kind":"filed","concept":"RevenueFromContractWithCustomerIncludingAssessedTax","filing":14,"unit":"USD","start":"2023-04-01","end":"2023-06-30","value":139645000},"revenue@2023Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#15"}],"rule":"component-sum","value":139645000},"#16":{"kind":"filed","concept":"RevenueFromContractWithCustomerIncludingAssessedTax","filing":15,"unit":"USD","start":"2023-07-01","end":"2023-09-30","value":138064000},"revenue@2023Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#16"}],"rule":"component-sum","value":138064000},"#17":{"kind":"filed","concept":"RevenueFromContractWithCustomerIncludingAssessedTax","filing":16,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":493612000},"#18":{"kind":"filed","concept":"RevenueFromContractWithCustomerIncludingAssessedTax","filing":15,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":387468000},"#19":{"kind":"computed","op":"sum","terms":[{"ref":"#17"},{"ref":"#18","weight":-1}],"rule":"quarter-from-ytd","value":106144000},"revenue@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#19"}],"rule":"component-sum","value":106144000},"revenue@FY2023":{"kind":"computed","op":"sum","terms":[{"ref":"#17"}],"rule":"component-sum","value":493612000},"#20":{"kind":"filed","concept":"RevenueFromContractWithCustomerIncludingAssessedTax","filing":17,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":111698000},"revenue@2024Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#20"}],"rule":"component-sum","value":111698000},"#21":{"kind":"filed","concept":"RevenueFromContractWithCustomerIncludingAssessedTax","filing":1,"unit":"USD","start":"2024-04-01","end":"2024-06-30","value":144116000},"revenue@2024Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#21"}],"rule":"component-sum","value":144116000},"#22":{"kind":"filed","concept":"RevenueFromContractWithCustomerIncludingAssessedTax","filing":2,"unit":"USD","start":"2024-07-01","end":"2024-09-30","value":132906000},"revenue@2024Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#22"}],"rule":"component-sum","value":132906000},"#23":{"kind":"filed","concept":"RevenueFromContractWithCustomerIncludingAssessedTax","filing":16,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":516013000},"#24":{"kind":"filed","concept":"RevenueFromContractWithCustomerIncludingAssessedTax","filing":2,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":388720000},"#25":{"kind":"computed","op":"sum","terms":[{"ref":"#23"},{"ref":"#24","weight":-1}],"rule":"quarter-from-ytd","value":127293000},"revenue@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#25"}],"rule":"component-sum","value":127293000},"interestExpense@2024Q2":{"kind":"filed","concept":"InterestExpense","filing":14,"unit":"USD","start":"2024-04-01","end":"2024-06-30","value":0},"revenue@FY2024":{"kind":"computed","op":"sum","terms":[{"ref":"#23"}],"rule":"component-sum","value":516013000},"#26":{"kind":"filed","concept":"RevenueFromContractWithCustomerIncludingAssessedTax","filing":18,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":130921000},"revenue@2025Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#26"}],"rule":"component-sum","value":130921000},"#27":{"kind":"filed","concept":"RevenueFromContractWithCustomerIncludingAssessedTax","filing":19,"unit":"USD","start":"2025-04-01","end":"2025-06-30","value":168759000},"revenue@2025Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#27"}],"rule":"component-sum","value":168759000},"#28":{"kind":"filed","concept":"RevenueFromContractWithCustomerIncludingAssessedTax","filing":2,"unit":"USD","start":"2025-07-01","end":"2025-09-30","value":182313000},"revenue@2025Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#28"}],"rule":"component-sum","value":182313000},"#29":{"kind":"filed","concept":"RevenueFromContractWithCustomerIncludingAssessedTax","filing":16,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":609780000},"#30":{"kind":"filed","concept":"RevenueFromContractWithCustomerIncludingAssessedTax","filing":2,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":481993000},"#31":{"kind":"computed","op":"sum","terms":[{"ref":"#29"},{"ref":"#30","weight":-1}],"rule":"quarter-from-ytd","value":127787000},"revenue@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#31"}],"rule":"component-sum","value":127787000},"revenue@FY2025":{"kind":"computed","op":"sum","terms":[{"ref":"#29"}],"rule":"component-sum","value":609780000},"#32":{"kind":"filed","concept":"RevenueFromContractWithCustomerIncludingAssessedTax","filing":18,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":179765000},"revenue@2026Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#32"}],"rule":"component-sum","value":179765000},"#33":{"kind":"filed","concept":"RevenueFromContractWithCustomerIncludingAssessedTax","filing":19,"unit":"USD","start":"2026-04-01","end":"2026-06-30","value":216153000},"revenue@2026Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#33"}],"rule":"component-sum","value":216153000},"revenue@2020Q3":{"kind":"filed","concept":"Revenues","filing":13,"unit":"USD","start":"2020-07-01","end":"2020-09-30","value":87321000},"costOfRevenue@FY2019":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":3,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":190961000},"costOfRevenue@2020Q3":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":13,"unit":"USD","start":"2020-07-01","end":"2020-09-30","value":57941000},"pretaxIncome@2023Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":12,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":8526000},"#34":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":4,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":205786000},"#35":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":13,"unit":"USD","start":"2020-01-01","end":"2020-09-30","value":158813000},"costOfRevenue@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#34"},{"ref":"#35","weight":-1}],"rule":"quarter-from-ytd","value":46973000},"costOfRevenue@FY2020":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":4,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":205786000},"costOfRevenue@2021Q1":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":0,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":51366000},"costOfRevenue@2021Q2":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":5,"unit":"USD","start":"2021-04-01","end":"2021-06-30","value":72834000},"costOfRevenue@2021Q3":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":6,"unit":"USD","start":"2021-07-01","end":"2021-09-30","value":77168000},"#36":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":7,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":266365000},"#37":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":6,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":201368000},"costOfRevenue@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#36"},{"ref":"#37","weight":-1}],"rule":"quarter-from-ytd","value":64997000},"costOfRevenue@FY2021":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":7,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":266365000},"costOfRevenue@2022Q1":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":8,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":77385000},"costOfRevenue@2022Q2":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":9,"unit":"USD","start":"2022-04-01","end":"2022-06-30","value":86016000},"costOfRevenue@2022Q3":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":10,"unit":"USD","start":"2022-07-01","end":"2022-09-30","value":91467000},"#38":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":11,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":324426000},"#39":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":10,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":254868000},"costOfRevenue@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#38"},{"ref":"#39","weight":-1}],"rule":"quarter-from-ytd","value":69558000},"costOfRevenue@FY2022":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":11,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":324426000},"costOfRevenue@2023Q1":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":12,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":76098000},"costOfRevenue@2023Q2":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":14,"unit":"USD","start":"2023-04-01","end":"2023-06-30","value":88551000},"costOfRevenue@2023Q3":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":15,"unit":"USD","start":"2023-07-01","end":"2023-09-30","value":81893000},"pretaxIncome@2023Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":14,"unit":"USD","start":"2023-04-01","end":"2023-06-30","value":22256000},"interestExpense@2024Q3":{"kind":"filed","concept":"InterestExpense","filing":15,"unit":"USD","start":"2024-07-01","end":"2024-09-30","value":0},"#40":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":16,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":312883000},"#41":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":15,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":246542000},"costOfRevenue@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#40"},{"ref":"#41","weight":-1}],"rule":"quarter-from-ytd","value":66341000},"costOfRevenue@FY2023":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":16,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":312883000},"costOfRevenue@2024Q1":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":17,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":64521000},"costOfRevenue@2024Q2":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":1,"unit":"USD","start":"2024-04-01","end":"2024-06-30","value":85379000},"costOfRevenue@2024Q3":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":2,"unit":"USD","start":"2024-07-01","end":"2024-09-30","value":81344000},"#42":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":16,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":317230000},"#43":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":2,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":231244000},"costOfRevenue@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#42"},{"ref":"#43","weight":-1}],"rule":"quarter-from-ytd","value":85986000},"costOfRevenue@FY2024":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":16,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":317230000},"costOfRevenue@2025Q1":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":18,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":82836000},"costOfRevenue@2025Q2":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":19,"unit":"USD","start":"2025-04-01","end":"2025-06-30","value":107494000},"costOfRevenue@2025Q3":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":2,"unit":"USD","start":"2025-07-01","end":"2025-09-30","value":113645000},"#44":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":16,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":387185000},"#45":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":2,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":303975000},"costOfRevenue@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#44"},{"ref":"#45","weight":-1}],"rule":"quarter-from-ytd","value":83210000},"costOfRevenue@FY2025":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":16,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":387185000},"costOfRevenue@2026Q1":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":18,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":107952000},"costOfRevenue@2026Q2":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":19,"unit":"USD","start":"2026-04-01","end":"2026-06-30","value":110842000},"grossProfit@2023Q1":{"kind":"filed","concept":"GrossProfit","filing":12,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":33661000},"grossProfit@2023Q2":{"kind":"filed","concept":"GrossProfit","filing":14,"unit":"USD","start":"2023-04-01","end":"2023-06-30","value":51094000},"grossProfit@2023Q3":{"kind":"filed","concept":"GrossProfit","filing":15,"unit":"USD","start":"2023-07-01","end":"2023-09-30","value":56171000},"#46":{"kind":"filed","concept":"GrossProfit","filing":16,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":180729000},"#47":{"kind":"filed","concept":"GrossProfit","filing":15,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":140926000},"grossProfit@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#46"},{"ref":"#47","weight":-1}],"rule":"quarter-from-ytd","value":39803000},"grossProfit@FY2023":{"kind":"filed","concept":"GrossProfit","filing":16,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":180729000},"grossProfit@FY2019":{"kind":"filed","concept":"GrossProfit","filing":3,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":92988000},"grossProfit@2020Q3":{"kind":"filed","concept":"GrossProfit","filing":13,"unit":"USD","start":"2020-07-01","end":"2020-09-30","value":29380000},"#48":{"kind":"filed","concept":"GrossProfit","filing":4,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":104858000},"#49":{"kind":"filed","concept":"GrossProfit","filing":13,"unit":"USD","start":"2020-01-01","end":"2020-09-30","value":82314000},"grossProfit@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#48"},{"ref":"#49","weight":-1}],"rule":"quarter-from-ytd","value":22544000},"grossProfit@FY2020":{"kind":"filed","concept":"GrossProfit","filing":4,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":104858000},"grossProfit@2021Q1":{"kind":"filed","concept":"GrossProfit","filing":0,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":24084000},"grossProfit@2021Q2":{"kind":"filed","concept":"GrossProfit","filing":5,"unit":"USD","start":"2021-04-01","end":"2021-06-30","value":28976000},"grossProfit@2021Q3":{"kind":"filed","concept":"GrossProfit","filing":6,"unit":"USD","start":"2021-07-01","end":"2021-09-30","value":38501000},"#50":{"kind":"filed","concept":"GrossProfit","filing":7,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":113148000},"#51":{"kind":"filed","concept":"GrossProfit","filing":6,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":91561000},"grossProfit@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#50"},{"ref":"#51","weight":-1}],"rule":"quarter-from-ytd","value":21587000},"grossProfit@FY2021":{"kind":"filed","concept":"GrossProfit","filing":7,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":113148000},"grossProfit@2022Q1":{"kind":"filed","concept":"GrossProfit","filing":8,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":19063000},"grossProfit@2022Q2":{"kind":"filed","concept":"GrossProfit","filing":9,"unit":"USD","start":"2022-04-01","end":"2022-06-30","value":29289000},"grossProfit@2022Q3":{"kind":"filed","concept":"GrossProfit","filing":10,"unit":"USD","start":"2022-07-01","end":"2022-09-30","value":32576000},"#52":{"kind":"filed","concept":"GrossProfit","filing":11,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":103361000},"#53":{"kind":"filed","concept":"GrossProfit","filing":10,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":80928000},"grossProfit@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#52"},{"ref":"#53","weight":-1}],"rule":"quarter-from-ytd","value":22433000},"grossProfit@FY2022":{"kind":"filed","concept":"GrossProfit","filing":11,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":103361000},"grossProfit@2024Q1":{"kind":"filed","concept":"GrossProfit","filing":17,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":47177000},"#54":{"kind":"filed","concept":"GrossProfit","filing":16,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":198783000},"#55":{"kind":"filed","concept":"GrossProfit","filing":2,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":157476000},"grossProfit@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#54"},{"ref":"#55","weight":-1}],"rule":"quarter-from-ytd","value":41307000},"grossProfit@FY2024":{"kind":"filed","concept":"GrossProfit","filing":16,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":198783000},"grossProfit@2025Q1":{"kind":"filed","concept":"GrossProfit","filing":18,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":48085000},"grossProfit@2025Q2":{"kind":"filed","concept":"GrossProfit","filing":19,"unit":"USD","start":"2025-04-01","end":"2025-06-30","value":61265000},"grossProfit@2025Q3":{"kind":"filed","concept":"GrossProfit","filing":2,"unit":"USD","start":"2025-07-01","end":"2025-09-30","value":68668000},"#56":{"kind":"filed","concept":"GrossProfit","filing":16,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":222595000},"#57":{"kind":"filed","concept":"GrossProfit","filing":2,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":178018000},"grossProfit@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#56"},{"ref":"#57","weight":-1}],"rule":"quarter-from-ytd","value":44577000},"grossProfit@FY2025":{"kind":"filed","concept":"GrossProfit","filing":16,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":222595000},"grossProfit@2026Q1":{"kind":"filed","concept":"GrossProfit","filing":18,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":71813000},"grossProfit@2026Q2":{"kind":"filed","concept":"GrossProfit","filing":19,"unit":"USD","start":"2026-04-01","end":"2026-06-30","value":105311000},"operatingExpenses@FY2019":{"kind":"filed","concept":"OperatingExpenses","filing":3,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":79617000},"operatingExpenses@FY2020":{"kind":"filed","concept":"OperatingExpenses","filing":4,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":58001000},"operatingExpenses@FY2021":{"kind":"filed","concept":"OperatingExpenses","filing":7,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":88559000},"operatingExpenses@FY2022":{"kind":"filed","concept":"OperatingExpenses","filing":11,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":100306000},"operatingExpenses@FY2023":{"kind":"filed","concept":"OperatingExpenses","filing":16,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":124236000},"operatingExpenses@FY2024":{"kind":"filed","concept":"OperatingExpenses","filing":16,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":124963000},"operatingExpenses@FY2025":{"kind":"filed","concept":"OperatingExpenses","filing":16,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":140063000},"#58":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":13,"unit":"USD","start":"2020-07-01","end":"2020-09-30","value":19060000},"operatingExpenses@2020Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#58"}],"rule":"component-sum","value":19060000},"pretaxIncome@2023Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":15,"unit":"USD","start":"2023-07-01","end":"2023-09-30","value":19175000},"netIncome@FY2019":{"kind":"filed","concept":"NetIncomeLoss","filing":3,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":9417000},"#59":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":4,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":74401000},"#60":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":13,"unit":"USD","start":"2020-01-01","end":"2020-09-30","value":55462000},"#61":{"kind":"computed","op":"sum","terms":[{"ref":"#59"},{"ref":"#60","weight":-1}],"rule":"quarter-from-ytd","value":18939000},"operatingExpenses@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#61"}],"rule":"component-sum","value":18939000},"#62":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":0,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":19778000},"#63":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":0,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":305000},"operatingExpenses@2021Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#62"},{"ref":"#63"}],"rule":"component-sum","value":20083000},"#64":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":5,"unit":"USD","start":"2021-04-01","end":"2021-06-30","value":21444000},"#65":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":5,"unit":"USD","start":"2021-04-01","end":"2021-06-30","value":305000},"operatingExpenses@2021Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#64"},{"ref":"#65"}],"rule":"component-sum","value":21749000},"#66":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":6,"unit":"USD","start":"2021-07-01","end":"2021-09-30","value":20675000},"#67":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":6,"unit":"USD","start":"2021-07-01","end":"2021-09-30","value":305000},"operatingExpenses@2021Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#66"},{"ref":"#67"}],"rule":"component-sum","value":20980000},"#68":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":7,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":88559000},"#69":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":6,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":61897000},"#70":{"kind":"computed","op":"sum","terms":[{"ref":"#68"},{"ref":"#69","weight":-1}],"rule":"quarter-from-ytd","value":26662000},"#71":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":7,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":1220000},"#72":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":6,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":915000},"#73":{"kind":"computed","op":"sum","terms":[{"ref":"#71"},{"ref":"#72","weight":-1}],"rule":"quarter-from-ytd","value":305000},"operatingExpenses@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#70"},{"ref":"#73"}],"rule":"component-sum","value":26967000},"#74":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":8,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":24801000},"#75":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":0,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":305000},"operatingExpenses@2022Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#74"},{"ref":"#75"}],"rule":"component-sum","value":25106000},"#76":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":9,"unit":"USD","start":"2022-04-01","end":"2022-06-30","value":24257000},"#77":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":5,"unit":"USD","start":"2022-04-01","end":"2022-06-30","value":305000},"operatingExpenses@2022Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#76"},{"ref":"#77"}],"rule":"component-sum","value":24562000},"#78":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":10,"unit":"USD","start":"2022-07-01","end":"2022-09-30","value":23960000},"#79":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":6,"unit":"USD","start":"2022-07-01","end":"2022-09-30","value":305000},"operatingExpenses@2022Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#78"},{"ref":"#79"}],"rule":"component-sum","value":24265000},"#80":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":11,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":100306000},"#81":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":10,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":73018000},"#82":{"kind":"computed","op":"sum","terms":[{"ref":"#80"},{"ref":"#81","weight":-1}],"rule":"quarter-from-ytd","value":27288000},"#83":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":11,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":1220000},"#84":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":6,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":915000},"#85":{"kind":"computed","op":"sum","terms":[{"ref":"#83"},{"ref":"#84","weight":-1}],"rule":"quarter-from-ytd","value":305000},"operatingExpenses@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#82"},{"ref":"#85"}],"rule":"component-sum","value":27593000},"#86":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":12,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":26957000},"operatingExpenses@2023Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#86"}],"rule":"component-sum","value":26957000},"#87":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":14,"unit":"USD","start":"2023-04-01","end":"2023-06-30","value":30249000},"operatingExpenses@2023Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#87"}],"rule":"component-sum","value":30249000},"#88":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":15,"unit":"USD","start":"2023-07-01","end":"2023-09-30","value":32649000},"operatingExpenses@2023Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#88"}],"rule":"component-sum","value":32649000},"#89":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":16,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":124236000},"#90":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":15,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":89855000},"#91":{"kind":"computed","op":"sum","terms":[{"ref":"#89"},{"ref":"#90","weight":-1}],"rule":"quarter-from-ytd","value":34381000},"operatingExpenses@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#91"}],"rule":"component-sum","value":34381000},"#92":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":17,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":28218000},"operatingExpenses@2024Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#92"}],"rule":"component-sum","value":28218000},"#93":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":1,"unit":"USD","start":"2024-04-01","end":"2024-06-30","value":28756000},"operatingExpenses@2024Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#93"}],"rule":"component-sum","value":28756000},"#94":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":2,"unit":"USD","start":"2024-07-01","end":"2024-09-30","value":30967000},"operatingExpenses@2024Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#94"}],"rule":"component-sum","value":30967000},"pretaxIncome@2026Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":18,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":37442000},"#95":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":16,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":124963000},"#96":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":2,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":87941000},"#97":{"kind":"computed","op":"sum","terms":[{"ref":"#95"},{"ref":"#96","weight":-1}],"rule":"quarter-from-ytd","value":37022000},"operatingExpenses@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#97"}],"rule":"component-sum","value":37022000},"#98":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":18,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":28792000},"operatingExpenses@2025Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#98"}],"rule":"component-sum","value":28792000},"#99":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":19,"unit":"USD","start":"2025-04-01","end":"2025-06-30","value":36143000},"operatingExpenses@2025Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#99"}],"rule":"component-sum","value":36143000},"#100":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":2,"unit":"USD","start":"2025-07-01","end":"2025-09-30","value":40745000},"operatingExpenses@2025Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#100"}],"rule":"component-sum","value":40745000},"#101":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":16,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":140063000},"#102":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":2,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":105680000},"#103":{"kind":"computed","op":"sum","terms":[{"ref":"#101"},{"ref":"#102","weight":-1}],"rule":"quarter-from-ytd","value":34383000},"operatingExpenses@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#103"}],"rule":"component-sum","value":34383000},"#104":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":18,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":38231000},"operatingExpenses@2026Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#104"}],"rule":"component-sum","value":38231000},"#105":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":19,"unit":"USD","start":"2026-04-01","end":"2026-06-30","value":42172000},"operatingExpenses@2026Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#105"}],"rule":"component-sum","value":42172000},"operatingIncome@FY2019":{"kind":"filed","concept":"OperatingIncomeLoss","filing":3,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":13371000},"operatingIncome@2020Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":13,"unit":"USD","start":"2020-07-01","end":"2020-09-30","value":10320000},"pretaxIncome@2026Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":19,"unit":"USD","start":"2026-04-01","end":"2026-06-30","value":64357000},"interestExpense@FY2022":{"kind":"filed","concept":"InterestExpenseNonoperating","filing":11,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":258000},"#106":{"kind":"filed","concept":"OperatingIncomeLoss","filing":4,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":46857000},"#107":{"kind":"filed","concept":"OperatingIncomeLoss","filing":13,"unit":"USD","start":"2020-01-01","end":"2020-09-30","value":26852000},"operatingIncome@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#106"},{"ref":"#107","weight":-1}],"rule":"quarter-from-ytd","value":20005000},"operatingIncome@FY2020":{"kind":"filed","concept":"OperatingIncomeLoss","filing":4,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":46857000},"operatingIncome@2021Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":0,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":4306000},"operatingIncome@2021Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":5,"unit":"USD","start":"2021-04-01","end":"2021-06-30","value":7532000},"operatingIncome@2021Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":6,"unit":"USD","start":"2021-07-01","end":"2021-09-30","value":17826000},"#108":{"kind":"filed","concept":"OperatingIncomeLoss","filing":7,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":24589000},"#109":{"kind":"filed","concept":"OperatingIncomeLoss","filing":6,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":29664000},"operatingIncome@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#108"},{"ref":"#109","weight":-1}],"rule":"quarter-from-ytd","value":-5075000},"operatingIncome@FY2021":{"kind":"filed","concept":"OperatingIncomeLoss","filing":7,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":24589000},"operatingIncome@2022Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":8,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":-5738000},"operatingIncome@2022Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":9,"unit":"USD","start":"2022-04-01","end":"2022-06-30","value":5032000},"operatingIncome@2022Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":10,"unit":"USD","start":"2022-07-01","end":"2022-09-30","value":8616000},"#110":{"kind":"filed","concept":"OperatingIncomeLoss","filing":11,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":3055000},"#111":{"kind":"filed","concept":"OperatingIncomeLoss","filing":10,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":7910000},"operatingIncome@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#110"},{"ref":"#111","weight":-1}],"rule":"quarter-from-ytd","value":-4855000},"operatingIncome@FY2022":{"kind":"filed","concept":"OperatingIncomeLoss","filing":11,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":3055000},"operatingIncome@2023Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":12,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":6704000},"operatingIncome@2023Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":14,"unit":"USD","start":"2023-04-01","end":"2023-06-30","value":20845000},"operatingIncome@2023Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":15,"unit":"USD","start":"2023-07-01","end":"2023-09-30","value":23522000},"interestExpense@FY2023":{"kind":"filed","concept":"InterestExpenseNonoperating","filing":11,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":31000},"interestExpense@FY2024":{"kind":"filed","concept":"InterestExpenseNonoperating","filing":11,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":0},"#112":{"kind":"filed","concept":"OperatingIncomeLoss","filing":16,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":56493000},"#113":{"kind":"filed","concept":"OperatingIncomeLoss","filing":15,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":51071000},"operatingIncome@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#112"},{"ref":"#113","weight":-1}],"rule":"quarter-from-ytd","value":5422000},"operatingIncome@FY2023":{"kind":"filed","concept":"OperatingIncomeLoss","filing":16,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":56493000},"operatingIncome@2024Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":17,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":18959000},"operatingIncome@2024Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":1,"unit":"USD","start":"2024-04-01","end":"2024-06-30","value":29981000},"operatingIncome@2024Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":2,"unit":"USD","start":"2024-07-01","end":"2024-09-30","value":20595000},"#114":{"kind":"filed","concept":"OperatingIncomeLoss","filing":16,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":73820000},"#115":{"kind":"filed","concept":"OperatingIncomeLoss","filing":2,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":69535000},"operatingIncome@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#114"},{"ref":"#115","weight":-1}],"rule":"quarter-from-ytd","value":4285000},"operatingIncome@FY2024":{"kind":"filed","concept":"OperatingIncomeLoss","filing":16,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":73820000},"operatingIncome@2025Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":18,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":19293000},"operatingIncome@2025Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":19,"unit":"USD","start":"2025-04-01","end":"2025-06-30","value":25122000},"operatingIncome@2025Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":2,"unit":"USD","start":"2025-07-01","end":"2025-09-30","value":27923000},"#116":{"kind":"filed","concept":"OperatingIncomeLoss","filing":16,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":82532000},"#117":{"kind":"filed","concept":"OperatingIncomeLoss","filing":2,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":72338000},"operatingIncome@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#116"},{"ref":"#117","weight":-1}],"rule":"quarter-from-ytd","value":10194000},"operatingIncome@FY2025":{"kind":"filed","concept":"OperatingIncomeLoss","filing":16,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":82532000},"operatingIncome@2026Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":18,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":33582000},"operatingIncome@2026Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":19,"unit":"USD","start":"2026-04-01","end":"2026-06-30","value":63139000},"pretaxIncome@FY2019":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":3,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":11401000},"pretaxIncome@2020Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":13,"unit":"USD","start":"2020-07-01","end":"2020-09-30","value":11280000},"interestExpense@FY2019":{"kind":"filed","concept":"InterestExpense","filing":3,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":1163000},"#118":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":4,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":43600000},"#119":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":13,"unit":"USD","start":"2020-01-01","end":"2020-09-30","value":20209000},"pretaxIncome@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#118"},{"ref":"#119","weight":-1}],"rule":"quarter-from-ytd","value":23391000},"pretaxIncome@FY2020":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":4,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":43600000},"pretaxIncome@2021Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":0,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":2307000},"pretaxIncome@2021Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":5,"unit":"USD","start":"2021-04-01","end":"2021-06-30","value":11096000},"pretaxIncome@2021Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":6,"unit":"USD","start":"2021-07-01","end":"2021-09-30","value":15283000},"#120":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":7,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":24229000},"#121":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":6,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":28686000},"pretaxIncome@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#120"},{"ref":"#121","weight":-1}],"rule":"quarter-from-ytd","value":-4457000},"pretaxIncome@FY2021":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":7,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":24229000},"pretaxIncome@2022Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":8,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":2847000},"pretaxIncome@2022Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":9,"unit":"USD","start":"2022-04-01","end":"2022-06-30","value":1694000},"pretaxIncome@2022Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":10,"unit":"USD","start":"2022-07-01","end":"2022-09-30","value":9094000},"#122":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":11,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":10841000},"#123":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":10,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":13635000},"pretaxIncome@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#122"},{"ref":"#123","weight":-1}],"rule":"quarter-from-ytd","value":-2794000},"pretaxIncome@FY2022":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":11,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":10841000},"#124":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":16,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":57920000},"#125":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":15,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":49957000},"pretaxIncome@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#124"},{"ref":"#125","weight":-1}],"rule":"quarter-from-ytd","value":7963000},"pretaxIncome@FY2023":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":16,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":57920000},"pretaxIncome@2024Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":17,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":18015000},"pretaxIncome@2024Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":1,"unit":"USD","start":"2024-04-01","end":"2024-06-30","value":25509000},"pretaxIncome@2024Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":2,"unit":"USD","start":"2024-07-01","end":"2024-09-30","value":25613000},"#126":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":16,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":70788000},"#127":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":2,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":69137000},"pretaxIncome@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#126"},{"ref":"#127","weight":-1}],"rule":"quarter-from-ytd","value":1651000},"pretaxIncome@FY2024":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":16,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":70788000},"pretaxIncome@2025Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":18,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":24363000},"pretaxIncome@2025Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":19,"unit":"USD","start":"2025-04-01","end":"2025-06-30","value":28171000},"pretaxIncome@2025Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":2,"unit":"USD","start":"2025-07-01","end":"2025-09-30","value":30679000},"#128":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":16,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":92971000},"#129":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":2,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":83213000},"pretaxIncome@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#128"},{"ref":"#129","weight":-1}],"rule":"quarter-from-ytd","value":9758000},"pretaxIncome@FY2025":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":16,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":92971000},"#130":{"kind":"filed","concept":"InterestExpense","filing":4,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":791000},"#131":{"kind":"filed","concept":"InterestExpense","filing":13,"unit":"USD","start":"2020-01-01","end":"2020-09-30","value":776000},"interestExpense@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#130"},{"ref":"#131","weight":-1}],"rule":"quarter-from-ytd","value":15000},"interestExpense@FY2020":{"kind":"filed","concept":"InterestExpense","filing":4,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":791000},"interestExpense@2021Q1":{"kind":"filed","concept":"InterestExpense","filing":0,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":79000},"interestExpense@2021Q2":{"kind":"filed","concept":"InterestExpense","filing":5,"unit":"USD","start":"2021-04-01","end":"2021-06-30","value":113000},"interestExpense@2021Q3":{"kind":"filed","concept":"InterestExpense","filing":6,"unit":"USD","start":"2021-07-01","end":"2021-09-30","value":127000},"#132":{"kind":"filed","concept":"InterestExpense","filing":7,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":360000},"#133":{"kind":"filed","concept":"InterestExpense","filing":6,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":319000},"interestExpense@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#132"},{"ref":"#133","weight":-1}],"rule":"quarter-from-ytd","value":41000},"interestExpense@FY2021":{"kind":"filed","concept":"InterestExpense","filing":7,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":360000},"interestExpense@2022Q1":{"kind":"filed","concept":"InterestExpense","filing":8,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":27000},"interestExpense@2022Q2":{"kind":"filed","concept":"InterestExpense","filing":9,"unit":"USD","start":"2022-04-01","end":"2022-06-30","value":56000},"interestExpense@2022Q3":{"kind":"filed","concept":"InterestExpense","filing":10,"unit":"USD","start":"2022-07-01","end":"2022-09-30","value":130000},"#134":{"kind":"filed","concept":"InterestExpense","filing":7,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":258000},"#135":{"kind":"filed","concept":"InterestExpense","filing":10,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":213000},"interestExpense@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#134"},{"ref":"#135","weight":-1}],"rule":"quarter-from-ytd","value":45000},"interestExpense@2023Q1":{"kind":"filed","concept":"InterestExpense","filing":12,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":15000},"interestExpense@2023Q2":{"kind":"filed","concept":"InterestExpense","filing":14,"unit":"USD","start":"2023-04-01","end":"2023-06-30","value":15000},"interestExpense@2023Q3":{"kind":"filed","concept":"InterestExpense","filing":15,"unit":"USD","start":"2023-07-01","end":"2023-09-30","value":1000},"#136":{"kind":"filed","concept":"InterestExpense","filing":7,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":31000},"#137":{"kind":"filed","concept":"InterestExpense","filing":15,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":31000},"interestExpense@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#136"},{"ref":"#137","weight":-1}],"rule":"quarter-from-ytd","value":0},"interestExpense@2024Q1":{"kind":"filed","concept":"InterestExpense","filing":12,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":0},"netIncome@2020Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":13,"unit":"USD","start":"2020-07-01","end":"2020-09-30","value":9007000},"#138":{"kind":"filed","concept":"NetIncomeLoss","filing":4,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":32660000},"#139":{"kind":"filed","concept":"NetIncomeLoss","filing":13,"unit":"USD","start":"2020-01-01","end":"2020-09-30","value":15573000},"netIncome@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#138"},{"ref":"#139","weight":-1}],"rule":"quarter-from-ytd","value":17087000},"netIncome@FY2020":{"kind":"filed","concept":"NetIncomeLoss","filing":4,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":32660000},"netIncome@2021Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":0,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":1645000},"netIncome@2021Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":5,"unit":"USD","start":"2021-04-01","end":"2021-06-30","value":7797000},"netIncome@2021Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":6,"unit":"USD","start":"2021-07-01","end":"2021-09-30","value":12990000},"#140":{"kind":"filed","concept":"NetIncomeLoss","filing":7,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":19015000},"#141":{"kind":"filed","concept":"NetIncomeLoss","filing":6,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":22432000},"netIncome@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#140"},{"ref":"#141","weight":-1}],"rule":"quarter-from-ytd","value":-3417000},"netIncome@FY2021":{"kind":"filed","concept":"NetIncomeLoss","filing":7,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":19015000},"netIncome@2022Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":8,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":2227000},"netIncome@2022Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":9,"unit":"USD","start":"2022-04-01","end":"2022-06-30","value":1139000},"netIncome@2022Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":10,"unit":"USD","start":"2022-07-01","end":"2022-09-30","value":7258000},"#142":{"kind":"filed","concept":"NetIncomeLoss","filing":11,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":7814000},"#143":{"kind":"filed","concept":"NetIncomeLoss","filing":10,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":10624000},"netIncome@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#142"},{"ref":"#143","weight":-1}],"rule":"quarter-from-ytd","value":-2810000},"netIncome@FY2022":{"kind":"filed","concept":"NetIncomeLoss","filing":11,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":7814000},"netIncome@2023Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":12,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":6705000},"netIncome@2023Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":14,"unit":"USD","start":"2023-04-01","end":"2023-06-30","value":17987000},"netIncome@2023Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":15,"unit":"USD","start":"2023-07-01","end":"2023-09-30","value":15164000},"cash@FY2020":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":3,"unit":"USD","end":"2020-12-31","value":72181000},"cash@2021Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":13,"unit":"USD","end":"2021-09-30","value":35910000},"#144":{"kind":"filed","concept":"NetIncomeLoss","filing":16,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":46629000},"#145":{"kind":"filed","concept":"NetIncomeLoss","filing":15,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":39856000},"netIncome@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#144"},{"ref":"#145","weight":-1}],"rule":"quarter-from-ytd","value":6773000},"netIncome@FY2023":{"kind":"filed","concept":"NetIncomeLoss","filing":16,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":46629000},"netIncome@2024Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":17,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":14238000},"netIncome@2024Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":1,"unit":"USD","start":"2024-04-01","end":"2024-06-30","value":19093000},"netIncome@2024Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":2,"unit":"USD","start":"2024-07-01","end":"2024-09-30","value":19251000},"#146":{"kind":"filed","concept":"NetIncomeLoss","filing":16,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":55952000},"#147":{"kind":"filed","concept":"NetIncomeLoss","filing":2,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":52582000},"netIncome@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#146"},{"ref":"#147","weight":-1}],"rule":"quarter-from-ytd","value":3370000},"netIncome@FY2024":{"kind":"filed","concept":"NetIncomeLoss","filing":16,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":55952000},"netIncome@2025Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":18,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":18882000},"netIncome@2025Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":19,"unit":"USD","start":"2025-04-01","end":"2025-06-30","value":22908000},"netIncome@2025Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":2,"unit":"USD","start":"2025-07-01","end":"2025-09-30","value":24003000},"#148":{"kind":"filed","concept":"NetIncomeLoss","filing":16,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":71320000},"#149":{"kind":"filed","concept":"NetIncomeLoss","filing":2,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":65793000},"netIncome@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#148"},{"ref":"#149","weight":-1}],"rule":"quarter-from-ytd","value":5527000},"netIncome@FY2025":{"kind":"filed","concept":"NetIncomeLoss","filing":16,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":71320000},"netIncome@2026Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":18,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":30474000},"netIncome@2026Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":19,"unit":"USD","start":"2026-04-01","end":"2026-06-30","value":49451000},"netIncome@2020Q1":{"kind":"filed","concept":"ProfitLoss","filing":13,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":5731000},"netIncome@2020Q2":{"kind":"filed","concept":"ProfitLoss","filing":13,"unit":"USD","start":"2020-04-01","end":"2020-06-30","value":847000},"dilutedEps@FY2019":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":3,"unit":"USD/shares","start":"2019-01-01","end":"2019-12-31","value":0.16},"dilutedEps@2020Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":13,"unit":"USD/shares","start":"2020-07-01","end":"2020-09-30","value":0.15},"#150":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":4,"unit":"USD/shares","start":"2020-01-01","end":"2020-12-31","value":0.56},"#151":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":4,"unit":"shares","start":"2020-01-01","end":"2020-12-31","value":58610825},"#152":{"kind":"computed","op":"product","terms":[{"ref":"#150"},{"ref":"#151"}],"value":32822062.000000004},"#153":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":13,"unit":"USD/shares","start":"2020-01-01","end":"2020-09-30","value":0.27},"#154":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":13,"unit":"shares","start":"2020-01-01","end":"2020-09-30","value":58675205},"#155":{"kind":"computed","op":"product","terms":[{"ref":"#153"},{"ref":"#154"}],"value":15842305.350000001},"#156":{"kind":"computed","op":"sum","terms":[{"ref":"#152"},{"ref":"#155","weight":-1}],"value":16979756.650000002},"#157":{"kind":"computed","op":"sum","terms":[{"ref":"#151","weight":4},{"ref":"#154","weight":-3}],"rule":"unaverage-quarter","value":58417685},"dilutedEps@2020Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#156"},{"ref":"#157"}],"rule":"per-share-quarter","value":0.29066123811650535},"dilutedEps@FY2020":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":4,"unit":"USD/shares","start":"2020-01-01","end":"2020-12-31","value":0.56},"dilutedEps@2021Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":0,"unit":"USD/shares","start":"2021-01-01","end":"2021-03-31","value":0.03},"dilutedEps@2021Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":5,"unit":"USD/shares","start":"2021-04-01","end":"2021-06-30","value":0.15},"dilutedEps@2021Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":6,"unit":"USD/shares","start":"2021-07-01","end":"2021-09-30","value":0.24},"#158":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":7,"unit":"USD/shares","start":"2021-01-01","end":"2021-12-31","value":0.35},"#159":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":7,"unit":"shares","start":"2021-01-01","end":"2021-12-31","value":54186121},"#160":{"kind":"computed","op":"product","terms":[{"ref":"#158"},{"ref":"#159"}],"value":18965142.349999998},"#161":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":6,"unit":"USD/shares","start":"2021-01-01","end":"2021-09-30","value":0.42},"#162":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":6,"unit":"shares","start":"2021-01-01","end":"2021-09-30","value":53742048},"#163":{"kind":"computed","op":"product","terms":[{"ref":"#161"},{"ref":"#162"}],"value":22571660.16},"#164":{"kind":"computed","op":"sum","terms":[{"ref":"#160"},{"ref":"#163","weight":-1}],"value":-3606517.8100000024},"#165":{"kind":"computed","op":"sum","terms":[{"ref":"#159","weight":4},{"ref":"#162","weight":-3}],"rule":"unaverage-quarter","value":55518340},"dilutedEps@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#164"},{"ref":"#165"}],"rule":"per-share-quarter","value":-0.06496083654518493},"dilutedEps@FY2021":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":7,"unit":"USD/shares","start":"2021-01-01","end":"2021-12-31","value":0.35},"dilutedEps@2022Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":8,"unit":"USD/shares","start":"2022-01-01","end":"2022-03-31","value":0.04},"dilutedEps@2022Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":9,"unit":"USD/shares","start":"2022-04-01","end":"2022-06-30","value":0.02},"dilutedEps@2022Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":10,"unit":"USD/shares","start":"2022-07-01","end":"2022-09-30","value":0.13},"#166":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":11,"unit":"USD/shares","start":"2022-01-01","end":"2022-12-31","value":0.14},"#167":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":11,"unit":"shares","start":"2022-01-01","end":"2022-12-31","value":56123661},"#168":{"kind":"computed","op":"product","terms":[{"ref":"#166"},{"ref":"#167"}],"value":7857312.540000001},"#169":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":10,"unit":"USD/shares","start":"2022-01-01","end":"2022-09-30","value":0.19},"#170":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":10,"unit":"shares","start":"2022-01-01","end":"2022-09-30","value":56029069},"#171":{"kind":"computed","op":"product","terms":[{"ref":"#169"},{"ref":"#170"}],"value":10645523.11},"#172":{"kind":"computed","op":"sum","terms":[{"ref":"#168"},{"ref":"#171","weight":-1}],"value":-2788210.5699999984},"#173":{"kind":"computed","op":"sum","terms":[{"ref":"#167","weight":4},{"ref":"#170","weight":-3}],"rule":"unaverage-quarter","value":56407437},"dilutedEps@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#172"},{"ref":"#173"}],"rule":"per-share-quarter","value":-0.049429839721311895},"dilutedEps@FY2022":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":11,"unit":"USD/shares","start":"2022-01-01","end":"2022-12-31","value":0.14},"dilutedEps@2023Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":12,"unit":"USD/shares","start":"2023-01-01","end":"2023-03-31","value":0.12},"dilutedEps@2023Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":14,"unit":"USD/shares","start":"2023-04-01","end":"2023-06-30","value":0.31},"dilutedEps@2023Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":15,"unit":"USD/shares","start":"2023-07-01","end":"2023-09-30","value":0.26},"cash@2021Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":4,"unit":"USD","end":"2021-12-31","value":28690000},"cash@FY2021":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":4,"unit":"USD","end":"2021-12-31","value":28690000},"#174":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":16,"unit":"USD/shares","start":"2023-01-01","end":"2023-12-31","value":0.79},"#175":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":16,"unit":"shares","start":"2023-01-01","end":"2023-12-31","value":58747338},"#176":{"kind":"computed","op":"product","terms":[{"ref":"#174"},{"ref":"#175"}],"value":46410397.02},"#177":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":15,"unit":"USD/shares","start":"2023-01-01","end":"2023-09-30","value":0.68},"#178":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":15,"unit":"shares","start":"2023-01-01","end":"2023-09-30","value":58494045},"#179":{"kind":"computed","op":"product","terms":[{"ref":"#177"},{"ref":"#178"}],"value":39775950.6},"#180":{"kind":"computed","op":"sum","terms":[{"ref":"#176"},{"ref":"#179","weight":-1}],"value":6634446.420000002},"#181":{"kind":"computed","op":"sum","terms":[{"ref":"#175","weight":4},{"ref":"#178","weight":-3}],"rule":"unaverage-quarter","value":59507217},"dilutedEps@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#180"},{"ref":"#181"}],"rule":"per-share-quarter","value":0.11148977812220662},"dilutedEps@FY2023":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":16,"unit":"USD/shares","start":"2023-01-01","end":"2023-12-31","value":0.79},"dilutedEps@2024Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":17,"unit":"USD/shares","start":"2024-01-01","end":"2024-03-31","value":0.24},"dilutedEps@2024Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":1,"unit":"USD/shares","start":"2024-04-01","end":"2024-06-30","value":0.32},"dilutedEps@2024Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":2,"unit":"USD/shares","start":"2024-07-01","end":"2024-09-30","value":0.32},"#182":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":16,"unit":"USD/shares","start":"2024-01-01","end":"2024-12-31","value":0.94},"#183":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":16,"unit":"shares","start":"2024-01-01","end":"2024-12-31","value":59286562},"#184":{"kind":"computed","op":"product","terms":[{"ref":"#182"},{"ref":"#183"}],"value":55729368.279999994},"#185":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":2,"unit":"USD/shares","start":"2024-01-01","end":"2024-09-30","value":0.89},"#186":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":2,"unit":"shares","start":"2024-01-01","end":"2024-09-30","value":59099179},"#187":{"kind":"computed","op":"product","terms":[{"ref":"#185"},{"ref":"#186"}],"value":52598269.31},"#188":{"kind":"computed","op":"sum","terms":[{"ref":"#184"},{"ref":"#187","weight":-1}],"value":3131098.9699999914},"#189":{"kind":"computed","op":"sum","terms":[{"ref":"#183","weight":4},{"ref":"#186","weight":-3}],"rule":"unaverage-quarter","value":59848711},"dilutedEps@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#188"},{"ref":"#189"}],"rule":"per-share-quarter","value":0.05231689902226953},"dilutedEps@FY2024":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":16,"unit":"USD/shares","start":"2024-01-01","end":"2024-12-31","value":0.94},"dilutedEps@2025Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":18,"unit":"USD/shares","start":"2025-01-01","end":"2025-03-31","value":0.31},"dilutedEps@2025Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":19,"unit":"USD/shares","start":"2025-04-01","end":"2025-06-30","value":0.38},"dilutedEps@2025Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":2,"unit":"USD/shares","start":"2025-07-01","end":"2025-09-30","value":0.4},"#190":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":16,"unit":"USD/shares","start":"2025-01-01","end":"2025-12-31","value":1.19},"#191":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":16,"unit":"shares","start":"2025-01-01","end":"2025-12-31","value":59967691},"#192":{"kind":"computed","op":"product","terms":[{"ref":"#190"},{"ref":"#191"}],"value":71361552.28999999},"#193":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":2,"unit":"USD/shares","start":"2025-01-01","end":"2025-09-30","value":1.1},"#194":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":2,"unit":"shares","start":"2025-01-01","end":"2025-09-30","value":59832067},"#195":{"kind":"computed","op":"product","terms":[{"ref":"#193"},{"ref":"#194"}],"value":65815273.7},"#196":{"kind":"computed","op":"sum","terms":[{"ref":"#192"},{"ref":"#195","weight":-1}],"value":5546278.589999989},"#197":{"kind":"computed","op":"sum","terms":[{"ref":"#191","weight":4},{"ref":"#194","weight":-3}],"rule":"unaverage-quarter","value":60374563},"dilutedEps@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#196"},{"ref":"#197"}],"rule":"per-share-quarter","value":0.0918644925015853},"dilutedEps@FY2025":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":16,"unit":"USD/shares","start":"2025-01-01","end":"2025-12-31","value":1.19},"dilutedEps@2026Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":18,"unit":"USD/shares","start":"2026-01-01","end":"2026-03-31","value":0.5},"dilutedEps@2026Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":19,"unit":"USD/shares","start":"2026-04-01","end":"2026-06-30","value":0.82},"cash@FY2019":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":13,"unit":"USD","end":"2019-12-31","value":36740000},"cash@2020Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":13,"unit":"USD","end":"2020-09-30","value":46791000},"cash@2020Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":3,"unit":"USD","end":"2020-12-31","value":72181000},"cash@2022Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":5,"unit":"USD","end":"2022-06-30","value":16411000},"cash@2022Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":6,"unit":"USD","end":"2022-09-30","value":21211000},"cash@2022Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":7,"unit":"USD","end":"2022-12-31","value":19629000},"cash@FY2022":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":7,"unit":"USD","end":"2022-12-31","value":19629000},"cash@2023Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":8,"unit":"USD","end":"2023-03-31","value":29080000},"cash@2023Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":9,"unit":"USD","end":"2023-06-30","value":47968000},"cash@2023Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":10,"unit":"USD","end":"2023-09-30","value":94885000},"cash@2023Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":11,"unit":"USD","end":"2023-12-31","value":132537000},"cash@FY2023":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":11,"unit":"USD","end":"2023-12-31","value":132537000},"cash@2024Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":12,"unit":"USD","end":"2024-03-31","value":122978000},"cash@2024Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":14,"unit":"USD","end":"2024-06-30","value":150103000},"cash@2024Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":15,"unit":"USD","end":"2024-09-30","value":156706000},"cash@2024Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":16,"unit":"USD","end":"2024-12-31","value":164669000},"cash@FY2024":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":16,"unit":"USD","end":"2024-12-31","value":164669000},"cash@2025Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":17,"unit":"USD","end":"2025-03-31","value":153608000},"cash@2025Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":1,"unit":"USD","end":"2025-06-30","value":167042000},"cash@2025Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":2,"unit":"USD","end":"2025-09-30","value":203705000},"cash@2025Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":19,"unit":"USD","end":"2025-12-31","value":196873000},"cash@FY2025":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":19,"unit":"USD","end":"2025-12-31","value":196873000},"cash@2026Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":18,"unit":"USD","end":"2026-03-31","value":201912000},"cash@2026Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":19,"unit":"USD","end":"2026-06-30","value":278640000},"cash@2021Q1":{"kind":"filed","concept":"CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","filing":0,"unit":"USD","end":"2021-03-31","value":13387000},"cash@2021Q2":{"kind":"filed","concept":"CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","filing":5,"unit":"USD","end":"2021-06-30","value":19488000},"currentAssets@2023Q3":{"kind":"filed","concept":"AssetsCurrent","filing":10,"unit":"USD","end":"2023-09-30","value":247308000},"currentAssets@2023Q4":{"kind":"filed","concept":"AssetsCurrent","filing":11,"unit":"USD","end":"2023-12-31","value":262937000},"currentAssets@FY2023":{"kind":"filed","concept":"AssetsCurrent","filing":11,"unit":"USD","end":"2023-12-31","value":262937000},"currentAssets@2020Q4":{"kind":"filed","concept":"AssetsCurrent","filing":3,"unit":"USD","end":"2020-12-31","value":159147000},"currentAssets@FY2020":{"kind":"filed","concept":"AssetsCurrent","filing":3,"unit":"USD","end":"2020-12-31","value":159147000},"currentAssets@2021Q3":{"kind":"filed","concept":"AssetsCurrent","filing":13,"unit":"USD","end":"2021-09-30","value":178120000},"currentAssets@2021Q4":{"kind":"filed","concept":"AssetsCurrent","filing":4,"unit":"USD","end":"2021-12-31","value":173259000},"currentAssets@FY2021":{"kind":"filed","concept":"AssetsCurrent","filing":4,"unit":"USD","end":"2021-12-31","value":173259000},"currentAssets@2022Q1":{"kind":"filed","concept":"AssetsCurrent","filing":0,"unit":"USD","end":"2022-03-31","value":170210000},"currentAssets@2022Q2":{"kind":"filed","concept":"AssetsCurrent","filing":5,"unit":"USD","end":"2022-06-30","value":188194000},"currentAssets@2022Q3":{"kind":"filed","concept":"AssetsCurrent","filing":6,"unit":"USD","end":"2022-09-30","value":190857000},"currentAssets@2022Q4":{"kind":"filed","concept":"AssetsCurrent","filing":7,"unit":"USD","end":"2022-12-31","value":174918000},"currentAssets@FY2022":{"kind":"filed","concept":"AssetsCurrent","filing":7,"unit":"USD","end":"2022-12-31","value":174918000},"currentAssets@2023Q1":{"kind":"filed","concept":"AssetsCurrent","filing":8,"unit":"USD","end":"2023-03-31","value":184985000},"currentAssets@2023Q2":{"kind":"filed","concept":"AssetsCurrent","filing":9,"unit":"USD","end":"2023-06-30","value":223510000},"currentAssets@2024Q1":{"kind":"filed","concept":"AssetsCurrent","filing":12,"unit":"USD","end":"2024-03-31","value":266702000},"currentAssets@2024Q2":{"kind":"filed","concept":"AssetsCurrent","filing":14,"unit":"USD","end":"2024-06-30","value":300623000},"currentAssets@2024Q3":{"kind":"filed","concept":"AssetsCurrent","filing":15,"unit":"USD","end":"2024-09-30","value":330761000},"currentAssets@2024Q4":{"kind":"filed","concept":"AssetsCurrent","filing":16,"unit":"USD","end":"2024-12-31","value":341291000},"currentAssets@FY2024":{"kind":"filed","concept":"AssetsCurrent","filing":16,"unit":"USD","end":"2024-12-31","value":341291000},"currentAssets@2025Q1":{"kind":"filed","concept":"AssetsCurrent","filing":17,"unit":"USD","end":"2025-03-31","value":351482000},"currentAssets@2025Q2":{"kind":"filed","concept":"AssetsCurrent","filing":1,"unit":"USD","end":"2025-06-30","value":386744000},"currentAssets@2025Q3":{"kind":"filed","concept":"AssetsCurrent","filing":2,"unit":"USD","end":"2025-09-30","value":423330000},"currentAssets@2025Q4":{"kind":"filed","concept":"AssetsCurrent","filing":19,"unit":"USD","end":"2025-12-31","value":421440000},"currentAssets@FY2025":{"kind":"filed","concept":"AssetsCurrent","filing":19,"unit":"USD","end":"2025-12-31","value":421440000},"currentAssets@2026Q1":{"kind":"filed","concept":"AssetsCurrent","filing":18,"unit":"USD","end":"2026-03-31","value":449652000},"currentAssets@2026Q2":{"kind":"filed","concept":"AssetsCurrent","filing":19,"unit":"USD","end":"2026-06-30","value":535030000},"totalAssets@2020Q4":{"kind":"filed","concept":"Assets","filing":3,"unit":"USD","end":"2020-12-31","value":183861000},"totalAssets@FY2020":{"kind":"filed","concept":"Assets","filing":3,"unit":"USD","end":"2020-12-31","value":183861000},"totalAssets@2021Q3":{"kind":"filed","concept":"Assets","filing":13,"unit":"USD","end":"2021-09-30","value":200974000},"totalAssets@2021Q4":{"kind":"filed","concept":"Assets","filing":7,"unit":"USD","end":"2021-12-31","value":197484000},"totalAssets@FY2021":{"kind":"filed","concept":"Assets","filing":7,"unit":"USD","end":"2021-12-31","value":197484000},"totalAssets@2022Q1":{"kind":"filed","concept":"Assets","filing":0,"unit":"USD","end":"2022-03-31","value":198328000},"totalAssets@2022Q2":{"kind":"filed","concept":"Assets","filing":5,"unit":"USD","end":"2022-06-30","value":217808000},"totalAssets@2022Q3":{"kind":"filed","concept":"Assets","filing":6,"unit":"USD","end":"2022-09-30","value":218378000},"totalAssets@2022Q4":{"kind":"filed","concept":"Assets","filing":11,"unit":"USD","end":"2022-12-31","value":197757000},"totalAssets@FY2022":{"kind":"filed","concept":"Assets","filing":11,"unit":"USD","end":"2022-12-31","value":197757000},"totalAssets@2023Q1":{"kind":"filed","concept":"Assets","filing":8,"unit":"USD","end":"2023-03-31","value":207576000},"totalAssets@2023Q2":{"kind":"filed","concept":"Assets","filing":9,"unit":"USD","end":"2023-06-30","value":245423000},"totalAssets@2023Q3":{"kind":"filed","concept":"Assets","filing":10,"unit":"USD","end":"2023-09-30","value":268479000},"totalAssets@2023Q4":{"kind":"filed","concept":"Assets","filing":16,"unit":"USD","end":"2023-12-31","value":285682000},"totalAssets@FY2023":{"kind":"filed","concept":"Assets","filing":16,"unit":"USD","end":"2023-12-31","value":285682000},"totalAssets@2024Q1":{"kind":"filed","concept":"Assets","filing":12,"unit":"USD","end":"2024-03-31","value":289042000},"totalAssets@2024Q2":{"kind":"filed","concept":"Assets","filing":14,"unit":"USD","end":"2024-06-30","value":323036000},"totalAssets@2024Q3":{"kind":"filed","concept":"Assets","filing":15,"unit":"USD","end":"2024-09-30","value":353147000},"totalAssets@2024Q4":{"kind":"filed","concept":"Assets","filing":16,"unit":"USD","end":"2024-12-31","value":362381000},"totalAssets@FY2024":{"kind":"filed","concept":"Assets","filing":16,"unit":"USD","end":"2024-12-31","value":362381000},"totalAssets@2025Q1":{"kind":"filed","concept":"Assets","filing":17,"unit":"USD","end":"2025-03-31","value":383969000},"totalAssets@2025Q2":{"kind":"filed","concept":"Assets","filing":1,"unit":"USD","end":"2025-06-30","value":421077000},"totalAssets@2025Q3":{"kind":"filed","concept":"Assets","filing":2,"unit":"USD","end":"2025-09-30","value":461294000},"totalAssets@2025Q4":{"kind":"filed","concept":"Assets","filing":19,"unit":"USD","end":"2025-12-31","value":461158000},"totalAssets@FY2025":{"kind":"filed","concept":"Assets","filing":19,"unit":"USD","end":"2025-12-31","value":461158000},"totalAssets@2026Q1":{"kind":"filed","concept":"Assets","filing":18,"unit":"USD","end":"2026-03-31","value":488343000},"totalAssets@2026Q2":{"kind":"filed","concept":"Assets","filing":19,"unit":"USD","end":"2026-06-30","value":572942000},"currentLiabilities@2020Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":3,"unit":"USD","end":"2020-12-31","value":55705000},"currentLiabilities@FY2020":{"kind":"filed","concept":"LiabilitiesCurrent","filing":3,"unit":"USD","end":"2020-12-31","value":55705000},"currentLiabilities@2021Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":13,"unit":"USD","end":"2021-09-30","value":72797000},"currentLiabilities@2021Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":4,"unit":"USD","end":"2021-12-31","value":73962000},"currentLiabilities@FY2021":{"kind":"filed","concept":"LiabilitiesCurrent","filing":4,"unit":"USD","end":"2021-12-31","value":73962000},"currentLiabilities@2022Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":0,"unit":"USD","end":"2022-03-31","value":57827000},"currentLiabilities@2022Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":5,"unit":"USD","end":"2022-06-30","value":62956000},"currentLiabilities@2022Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":6,"unit":"USD","end":"2022-09-30","value":65062000},"currentLiabilities@2022Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":7,"unit":"USD","end":"2022-12-31","value":54346000},"currentLiabilities@FY2022":{"kind":"filed","concept":"LiabilitiesCurrent","filing":7,"unit":"USD","end":"2022-12-31","value":54346000},"currentLiabilities@2023Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":8,"unit":"USD","end":"2023-03-31","value":55665000},"currentLiabilities@2023Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":9,"unit":"USD","end":"2023-06-30","value":71494000},"currentLiabilities@2023Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":10,"unit":"USD","end":"2023-09-30","value":74039000},"currentLiabilities@2023Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":11,"unit":"USD","end":"2023-12-31","value":82585000},"currentLiabilities@FY2023":{"kind":"filed","concept":"LiabilitiesCurrent","filing":11,"unit":"USD","end":"2023-12-31","value":82585000},"currentLiabilities@2024Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":12,"unit":"USD","end":"2024-03-31","value":79002000},"currentLiabilities@2024Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":14,"unit":"USD","end":"2024-06-30","value":90814000},"currentLiabilities@2024Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":15,"unit":"USD","end":"2024-09-30","value":100704000},"currentLiabilities@2024Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":16,"unit":"USD","end":"2024-12-31","value":103266000},"currentLiabilities@FY2024":{"kind":"filed","concept":"LiabilitiesCurrent","filing":16,"unit":"USD","end":"2024-12-31","value":103266000},"currentLiabilities@2025Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":17,"unit":"USD","end":"2025-03-31","value":93365000},"currentLiabilities@2025Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":1,"unit":"USD","end":"2025-06-30","value":110043000},"currentLiabilities@2025Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":2,"unit":"USD","end":"2025-09-30","value":123457000},"currentLiabilities@2025Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":19,"unit":"USD","end":"2025-12-31","value":116432000},"currentLiabilities@FY2025":{"kind":"filed","concept":"LiabilitiesCurrent","filing":19,"unit":"USD","end":"2025-12-31","value":116432000},"currentLiabilities@2026Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":18,"unit":"USD","end":"2026-03-31","value":123157000},"currentLiabilities@2026Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":19,"unit":"USD","end":"2026-06-30","value":159426000},"totalLiabilities@2020Q4":{"kind":"filed","concept":"Liabilities","filing":3,"unit":"USD","end":"2020-12-31","value":81562000},"totalLiabilities@FY2020":{"kind":"filed","concept":"Liabilities","filing":3,"unit":"USD","end":"2020-12-31","value":81562000},"totalLiabilities@2021Q3":{"kind":"filed","concept":"Liabilities","filing":13,"unit":"USD","end":"2021-09-30","value":106697000},"totalLiabilities@2021Q4":{"kind":"filed","concept":"Liabilities","filing":4,"unit":"USD","end":"2021-12-31","value":74311000},"totalLiabilities@FY2021":{"kind":"filed","concept":"Liabilities","filing":4,"unit":"USD","end":"2021-12-31","value":74311000},"totalLiabilities@2022Q1":{"kind":"filed","concept":"Liabilities","filing":0,"unit":"USD","end":"2022-03-31","value":70645000},"totalLiabilities@2022Q2":{"kind":"filed","concept":"Liabilities","filing":5,"unit":"USD","end":"2022-06-30","value":87278000},"totalLiabilities@2022Q3":{"kind":"filed","concept":"Liabilities","filing":6,"unit":"USD","end":"2022-09-30","value":76765000},"totalLiabilities@2022Q4":{"kind":"filed","concept":"Liabilities","filing":7,"unit":"USD","end":"2022-12-31","value":56664000},"totalLiabilities@FY2022":{"kind":"filed","concept":"Liabilities","filing":7,"unit":"USD","end":"2022-12-31","value":56664000},"totalLiabilities@2023Q1":{"kind":"filed","concept":"Liabilities","filing":8,"unit":"USD","end":"2023-03-31","value":57910000},"totalLiabilities@2023Q2":{"kind":"filed","concept":"Liabilities","filing":9,"unit":"USD","end":"2023-06-30","value":73618000},"totalLiabilities@2023Q3":{"kind":"filed","concept":"Liabilities","filing":10,"unit":"USD","end":"2023-09-30","value":75876000},"totalLiabilities@2023Q4":{"kind":"filed","concept":"Liabilities","filing":11,"unit":"USD","end":"2023-12-31","value":83245000},"totalLiabilities@FY2023":{"kind":"filed","concept":"Liabilities","filing":11,"unit":"USD","end":"2023-12-31","value":83245000},"totalLiabilities@2024Q1":{"kind":"filed","concept":"Liabilities","filing":12,"unit":"USD","end":"2024-03-31","value":79352000},"totalLiabilities@2024Q2":{"kind":"filed","concept":"Liabilities","filing":14,"unit":"USD","end":"2024-06-30","value":91030000},"totalLiabilities@2024Q3":{"kind":"filed","concept":"Liabilities","filing":15,"unit":"USD","end":"2024-09-30","value":101027000},"totalLiabilities@2024Q4":{"kind":"filed","concept":"Liabilities","filing":16,"unit":"USD","end":"2024-12-31","value":103564000},"totalLiabilities@FY2024":{"kind":"filed","concept":"Liabilities","filing":16,"unit":"USD","end":"2024-12-31","value":103564000},"totalLiabilities@2025Q1":{"kind":"filed","concept":"Liabilities","filing":17,"unit":"USD","end":"2025-03-31","value":106111000},"totalLiabilities@2025Q2":{"kind":"filed","concept":"Liabilities","filing":1,"unit":"USD","end":"2025-06-30","value":124138000},"totalLiabilities@2025Q3":{"kind":"filed","concept":"Liabilities","filing":2,"unit":"USD","end":"2025-09-30","value":137561000},"totalLiabilities@2025Q4":{"kind":"filed","concept":"Liabilities","filing":19,"unit":"USD","end":"2025-12-31","value":129616000},"totalLiabilities@FY2025":{"kind":"filed","concept":"Liabilities","filing":19,"unit":"USD","end":"2025-12-31","value":129616000},"totalLiabilities@2026Q1":{"kind":"filed","concept":"Liabilities","filing":18,"unit":"USD","end":"2026-03-31","value":136170000},"totalLiabilities@2026Q2":{"kind":"filed","concept":"Liabilities","filing":19,"unit":"USD","end":"2026-06-30","value":172038000},"equity@FY2019":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":4,"unit":"USD","end":"2019-12-31","value":73799000},"equity@2020Q1":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":13,"unit":"USD","end":"2020-03-31","value":75896000},"equity@2020Q2":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":13,"unit":"USD","end":"2020-06-30","value":76812000},"equity@2020Q3":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":13,"unit":"USD","end":"2020-09-30","value":85822000},"equity@2020Q4":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":7,"unit":"USD","end":"2020-12-31","value":102299000},"equity@FY2020":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":7,"unit":"USD","end":"2020-12-31","value":102299000},"equity@2021Q1":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":6,"unit":"USD","end":"2021-03-31","value":54423000},"equity@2021Q2":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":6,"unit":"USD","end":"2021-06-30","value":63014000},"equity@2021Q3":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":6,"unit":"USD","end":"2021-09-30","value":94277000},"equity@2021Q4":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":7,"unit":"USD","end":"2021-12-31","value":123173000},"equity@FY2021":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":7,"unit":"USD","end":"2021-12-31","value":123173000},"equity@2022Q1":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":9,"unit":"USD","end":"2022-03-31","value":127683000},"equity@2022Q2":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":9,"unit":"USD","end":"2022-06-30","value":130530000},"equity@2022Q3":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":6,"unit":"USD","end":"2022-09-30","value":141613000},"equity@2022Q4":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":7,"unit":"USD","end":"2022-12-31","value":141093000},"equity@FY2022":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":7,"unit":"USD","end":"2022-12-31","value":141093000},"equity@2023Q1":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":9,"unit":"USD","end":"2023-03-31","value":149666000},"equity@2023Q2":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":9,"unit":"USD","end":"2023-06-30","value":171805000},"equity@2023Q4":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":7,"unit":"USD","end":"2023-12-31","value":202437000},"equity@FY2023":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":7,"unit":"USD","end":"2023-12-31","value":202437000},"equity@2023Q3":{"kind":"filed","concept":"StockholdersEquity","filing":10,"unit":"USD","end":"2023-09-30","value":192603000},"equity@2024Q1":{"kind":"filed","concept":"StockholdersEquity","filing":12,"unit":"USD","end":"2024-03-31","value":209690000},"equity@2024Q2":{"kind":"filed","concept":"StockholdersEquity","filing":14,"unit":"USD","end":"2024-06-30","value":232006000},"equity@2024Q3":{"kind":"filed","concept":"StockholdersEquity","filing":15,"unit":"USD","end":"2024-09-30","value":252120000},"equity@2024Q4":{"kind":"filed","concept":"StockholdersEquity","filing":16,"unit":"USD","end":"2024-12-31","value":258817000},"equity@FY2024":{"kind":"filed","concept":"StockholdersEquity","filing":16,"unit":"USD","end":"2024-12-31","value":258817000},"equity@2025Q1":{"kind":"filed","concept":"StockholdersEquity","filing":17,"unit":"USD","end":"2025-03-31","value":277858000},"equity@2025Q2":{"kind":"filed","concept":"StockholdersEquity","filing":1,"unit":"USD","end":"2025-06-30","value":296939000},"equity@2025Q3":{"kind":"filed","concept":"StockholdersEquity","filing":2,"unit":"USD","end":"2025-09-30","value":323733000},"equity@2025Q4":{"kind":"filed","concept":"StockholdersEquity","filing":19,"unit":"USD","end":"2025-12-31","value":331542000},"equity@FY2025":{"kind":"filed","concept":"StockholdersEquity","filing":19,"unit":"USD","end":"2025-12-31","value":331542000},"equity@2026Q1":{"kind":"filed","concept":"StockholdersEquity","filing":18,"unit":"USD","end":"2026-03-31","value":352173000},"equity@2026Q2":{"kind":"filed","concept":"StockholdersEquity","filing":19,"unit":"USD","end":"2026-06-30","value":400904000},"operatingCashFlow@FY2019":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":3,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":21765000},"#198":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":4,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":33323000},"#199":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":13,"unit":"USD","start":"2020-01-01","end":"2020-09-30","value":31587000},"operatingCashFlow@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#198"},{"ref":"#199","weight":-1}],"rule":"quarter-from-ytd","value":1736000},"operatingCashFlow@FY2020":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":4,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":33323000},"operatingCashFlow@2021Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":0,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":-15841000},"#200":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":5,"unit":"USD","start":"2021-01-01","end":"2021-06-30","value":-15772000},"#201":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":0,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":-15841000},"operatingCashFlow@2021Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#200"},{"ref":"#201","weight":-1}],"rule":"quarter-from-ytd","value":69000},"#202":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":6,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":-16351000},"operatingCashFlow@2021Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#202"},{"ref":"#200","weight":-1}],"rule":"quarter-from-ytd","value":-579000},"#203":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":7,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":-16166000},"operatingCashFlow@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#203"},{"ref":"#202","weight":-1}],"rule":"quarter-from-ytd","value":185000},"operatingCashFlow@FY2021":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":7,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":-16166000},"operatingCashFlow@2022Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":8,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":-22548000},"#204":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":9,"unit":"USD","start":"2022-01-01","end":"2022-06-30","value":-33372000},"#205":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":8,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":-22548000},"operatingCashFlow@2022Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#204"},{"ref":"#205","weight":-1}],"rule":"quarter-from-ytd","value":-10824000},"#206":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":10,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":-18181000},"operatingCashFlow@2022Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#206"},{"ref":"#204","weight":-1}],"rule":"quarter-from-ytd","value":15191000},"#207":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":16,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":599000},"capex@FY2023":{"kind":"computed","op":"sum","terms":[{"ref":"#207"}],"rule":"component-sum","value":599000},"#208":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":11,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":-10935000},"operatingCashFlow@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#208"},{"ref":"#206","weight":-1}],"rule":"quarter-from-ytd","value":7246000},"operatingCashFlow@FY2022":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":11,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":-10935000},"operatingCashFlow@2023Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":12,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":9436000},"#209":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":14,"unit":"USD","start":"2023-01-01","end":"2023-06-30","value":26071000},"#210":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":12,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":9436000},"operatingCashFlow@2023Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#209"},{"ref":"#210","weight":-1}],"rule":"quarter-from-ytd","value":16635000},"#211":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":15,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":70003000},"operatingCashFlow@2023Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#211"},{"ref":"#209","weight":-1}],"rule":"quarter-from-ytd","value":43932000},"#212":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":16,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":107155000},"operatingCashFlow@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#212"},{"ref":"#211","weight":-1}],"rule":"quarter-from-ytd","value":37152000},"operatingCashFlow@FY2023":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":16,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":107155000},"operatingCashFlow@2024Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":17,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":-267000},"#213":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":1,"unit":"USD","start":"2024-01-01","end":"2024-06-30","value":26652000},"#214":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":17,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":-267000},"operatingCashFlow@2024Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#213"},{"ref":"#214","weight":-1}],"rule":"quarter-from-ytd","value":26919000},"#215":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":17,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":124000},"capex@2024Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#215"}],"rule":"component-sum","value":124000},"#216":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":2,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":35977000},"operatingCashFlow@2024Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#216"},{"ref":"#213","weight":-1}],"rule":"quarter-from-ytd","value":9325000},"#217":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":16,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":42899000},"operatingCashFlow@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#217"},{"ref":"#216","weight":-1}],"rule":"quarter-from-ytd","value":6922000},"operatingCashFlow@FY2024":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":16,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":42899000},"operatingCashFlow@2025Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":18,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":-9800000},"#218":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":19,"unit":"USD","start":"2025-01-01","end":"2025-06-30","value":12010000},"#219":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":18,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":-9800000},"operatingCashFlow@2025Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#218"},{"ref":"#219","weight":-1}],"rule":"quarter-from-ytd","value":21810000},"#220":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":2,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":51069000},"operatingCashFlow@2025Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#220"},{"ref":"#218","weight":-1}],"rule":"quarter-from-ytd","value":39059000},"#221":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":16,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":47174000},"operatingCashFlow@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#221"},{"ref":"#220","weight":-1}],"rule":"quarter-from-ytd","value":-3895000},"operatingCashFlow@FY2025":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":16,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":47174000},"operatingCashFlow@2026Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":18,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":15600000},"depreciationAndAmortization@FY2020":{"kind":"filed","concept":"DepreciationAndAmortization","filing":4,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":2125000},"depreciationAndAmortization@2021Q1":{"kind":"filed","concept":"DepreciationAndAmortization","filing":0,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":525000},"#222":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":19,"unit":"USD","start":"2026-01-01","end":"2026-06-30","value":96529000},"#223":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":18,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":15600000},"operatingCashFlow@2026Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#222"},{"ref":"#223","weight":-1}],"rule":"quarter-from-ytd","value":80929000},"#224":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":3,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":1009000},"capex@FY2019":{"kind":"computed","op":"sum","terms":[{"ref":"#224"}],"rule":"component-sum","value":1009000},"#225":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":4,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":392000},"#226":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":13,"unit":"USD","start":"2020-01-01","end":"2020-09-30","value":223000},"#227":{"kind":"computed","op":"sum","terms":[{"ref":"#225"},{"ref":"#226","weight":-1}],"rule":"quarter-from-ytd","value":169000},"capex@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#227"}],"rule":"component-sum","value":169000},"capex@FY2020":{"kind":"computed","op":"sum","terms":[{"ref":"#225"}],"rule":"component-sum","value":392000},"#228":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":0,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":55000},"capex@2021Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#228"}],"rule":"component-sum","value":55000},"#229":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":5,"unit":"USD","start":"2021-01-01","end":"2021-06-30","value":84000},"#230":{"kind":"computed","op":"sum","terms":[{"ref":"#229"},{"ref":"#228","weight":-1}],"rule":"quarter-from-ytd","value":29000},"capex@2021Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#230"}],"rule":"component-sum","value":29000},"#231":{"kind":"filed","concept":"DepreciationAndAmortization","filing":5,"unit":"USD","start":"2021-01-01","end":"2021-06-30","value":1044000},"#232":{"kind":"filed","concept":"DepreciationAndAmortization","filing":0,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":525000},"depreciationAndAmortization@2021Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#231"},{"ref":"#232","weight":-1}],"rule":"quarter-from-ytd","value":519000},"sharesOutstanding@FY2022":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":7,"unit":"shares","end":"2022-12-31","value":56019050},"#233":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":6,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":127000},"#234":{"kind":"computed","op":"sum","terms":[{"ref":"#233"},{"ref":"#229","weight":-1}],"rule":"quarter-from-ytd","value":43000},"capex@2021Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#234"}],"rule":"component-sum","value":43000},"#235":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":7,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":557000},"#236":{"kind":"computed","op":"sum","terms":[{"ref":"#235"},{"ref":"#233","weight":-1}],"rule":"quarter-from-ytd","value":430000},"capex@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#236"}],"rule":"component-sum","value":430000},"capex@FY2021":{"kind":"computed","op":"sum","terms":[{"ref":"#235"}],"rule":"component-sum","value":557000},"#237":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":8,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":244000},"capex@2022Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#237"}],"rule":"component-sum","value":244000},"#238":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":9,"unit":"USD","start":"2022-01-01","end":"2022-06-30","value":857000},"#239":{"kind":"computed","op":"sum","terms":[{"ref":"#238"},{"ref":"#237","weight":-1}],"rule":"quarter-from-ytd","value":613000},"capex@2022Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#239"}],"rule":"component-sum","value":613000},"#240":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":10,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":907000},"#241":{"kind":"computed","op":"sum","terms":[{"ref":"#240"},{"ref":"#238","weight":-1}],"rule":"quarter-from-ytd","value":50000},"capex@2022Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#241"}],"rule":"component-sum","value":50000},"#242":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":11,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":982000},"#243":{"kind":"computed","op":"sum","terms":[{"ref":"#242"},{"ref":"#240","weight":-1}],"rule":"quarter-from-ytd","value":75000},"capex@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#243"}],"rule":"component-sum","value":75000},"capex@FY2022":{"kind":"computed","op":"sum","terms":[{"ref":"#242"}],"rule":"component-sum","value":982000},"#244":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":12,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":454000},"capex@2023Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#244"}],"rule":"component-sum","value":454000},"#245":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":14,"unit":"USD","start":"2023-01-01","end":"2023-06-30","value":487000},"#246":{"kind":"computed","op":"sum","terms":[{"ref":"#245"},{"ref":"#244","weight":-1}],"rule":"quarter-from-ytd","value":33000},"capex@2023Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#246"}],"rule":"component-sum","value":33000},"#247":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":15,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":533000},"#248":{"kind":"computed","op":"sum","terms":[{"ref":"#247"},{"ref":"#245","weight":-1}],"rule":"quarter-from-ytd","value":46000},"capex@2023Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#248"}],"rule":"component-sum","value":46000},"#249":{"kind":"computed","op":"sum","terms":[{"ref":"#207"},{"ref":"#247","weight":-1}],"rule":"quarter-from-ytd","value":66000},"capex@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#249"}],"rule":"component-sum","value":66000},"#250":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":1,"unit":"USD","start":"2024-01-01","end":"2024-06-30","value":414000},"#251":{"kind":"computed","op":"sum","terms":[{"ref":"#250"},{"ref":"#215","weight":-1}],"rule":"quarter-from-ytd","value":290000},"capex@2024Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#251"}],"rule":"component-sum","value":290000},"#252":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":2,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":849000},"#253":{"kind":"computed","op":"sum","terms":[{"ref":"#252"},{"ref":"#250","weight":-1}],"rule":"quarter-from-ytd","value":435000},"capex@2024Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#253"}],"rule":"component-sum","value":435000},"#254":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":16,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":974000},"#255":{"kind":"computed","op":"sum","terms":[{"ref":"#254"},{"ref":"#252","weight":-1}],"rule":"quarter-from-ytd","value":125000},"capex@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#255"}],"rule":"component-sum","value":125000},"capex@FY2024":{"kind":"computed","op":"sum","terms":[{"ref":"#254"}],"rule":"component-sum","value":974000},"#256":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":18,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":559000},"capex@2025Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#256"}],"rule":"component-sum","value":559000},"#257":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":19,"unit":"USD","start":"2025-01-01","end":"2025-06-30","value":1508000},"#258":{"kind":"computed","op":"sum","terms":[{"ref":"#257"},{"ref":"#256","weight":-1}],"rule":"quarter-from-ytd","value":949000},"capex@2025Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#258"}],"rule":"component-sum","value":949000},"#259":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":2,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":4921000},"#260":{"kind":"computed","op":"sum","terms":[{"ref":"#259"},{"ref":"#257","weight":-1}],"rule":"quarter-from-ytd","value":3413000},"capex@2025Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#260"}],"rule":"component-sum","value":3413000},"#261":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":16,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":8149000},"#262":{"kind":"computed","op":"sum","terms":[{"ref":"#261"},{"ref":"#259","weight":-1}],"rule":"quarter-from-ytd","value":3228000},"capex@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#262"}],"rule":"component-sum","value":3228000},"capex@FY2025":{"kind":"computed","op":"sum","terms":[{"ref":"#261"}],"rule":"component-sum","value":8149000},"#263":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":18,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":461000},"capex@2026Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#263"}],"rule":"component-sum","value":461000},"#264":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":19,"unit":"USD","start":"2026-01-01","end":"2026-06-30","value":612000},"#265":{"kind":"computed","op":"sum","terms":[{"ref":"#264"},{"ref":"#263","weight":-1}],"rule":"quarter-from-ytd","value":151000},"capex@2026Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#265"}],"rule":"component-sum","value":151000},"depreciationAndAmortization@FY2019":{"kind":"filed","concept":"DepreciationAndAmortization","filing":3,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":2082000},"#266":{"kind":"filed","concept":"DepreciationAndAmortization","filing":4,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":2125000},"#267":{"kind":"filed","concept":"DepreciationAndAmortization","filing":13,"unit":"USD","start":"2020-01-01","end":"2020-09-30","value":1559000},"depreciationAndAmortization@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#266"},{"ref":"#267","weight":-1}],"rule":"quarter-from-ytd","value":566000},"#268":{"kind":"filed","concept":"DepreciationAndAmortization","filing":6,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":1557000},"depreciationAndAmortization@2021Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#268"},{"ref":"#231","weight":-1}],"rule":"quarter-from-ytd","value":513000},"#269":{"kind":"filed","concept":"DepreciationAndAmortization","filing":7,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":2069000},"depreciationAndAmortization@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#269"},{"ref":"#268","weight":-1}],"rule":"quarter-from-ytd","value":512000},"depreciationAndAmortization@FY2021":{"kind":"filed","concept":"DepreciationAndAmortization","filing":7,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":2069000},"depreciationAndAmortization@2022Q1":{"kind":"filed","concept":"DepreciationAndAmortization","filing":8,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":470000},"#270":{"kind":"filed","concept":"DepreciationAndAmortization","filing":9,"unit":"USD","start":"2022-01-01","end":"2022-06-30","value":945000},"#271":{"kind":"filed","concept":"DepreciationAndAmortization","filing":8,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":470000},"depreciationAndAmortization@2022Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#270"},{"ref":"#271","weight":-1}],"rule":"quarter-from-ytd","value":475000},"#272":{"kind":"filed","concept":"DepreciationAndAmortization","filing":10,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":1442000},"depreciationAndAmortization@2022Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#272"},{"ref":"#270","weight":-1}],"rule":"quarter-from-ytd","value":497000},"#273":{"kind":"filed","concept":"DepreciationAndAmortization","filing":11,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":1901000},"depreciationAndAmortization@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#273"},{"ref":"#272","weight":-1}],"rule":"quarter-from-ytd","value":459000},"depreciationAndAmortization@FY2022":{"kind":"filed","concept":"DepreciationAndAmortization","filing":11,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":1901000},"depreciationAndAmortization@2023Q1":{"kind":"filed","concept":"DepreciationAndAmortization","filing":12,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":165000},"#274":{"kind":"filed","concept":"DepreciationAndAmortization","filing":14,"unit":"USD","start":"2023-01-01","end":"2023-06-30","value":340000},"#275":{"kind":"filed","concept":"DepreciationAndAmortization","filing":12,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":165000},"depreciationAndAmortization@2023Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#274"},{"ref":"#275","weight":-1}],"rule":"quarter-from-ytd","value":175000},"#276":{"kind":"filed","concept":"DepreciationAndAmortization","filing":15,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":503000},"depreciationAndAmortization@2023Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#276"},{"ref":"#274","weight":-1}],"rule":"quarter-from-ytd","value":163000},"#277":{"kind":"filed","concept":"DepreciationAndAmortization","filing":16,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":660000},"depreciationAndAmortization@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#277"},{"ref":"#276","weight":-1}],"rule":"quarter-from-ytd","value":157000},"depreciationAndAmortization@FY2023":{"kind":"filed","concept":"DepreciationAndAmortization","filing":16,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":660000},"depreciationAndAmortization@2024Q1":{"kind":"filed","concept":"DepreciationAndAmortization","filing":17,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":162000},"#278":{"kind":"filed","concept":"DepreciationAndAmortization","filing":1,"unit":"USD","start":"2024-01-01","end":"2024-06-30","value":344000},"#279":{"kind":"filed","concept":"DepreciationAndAmortization","filing":17,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":162000},"depreciationAndAmortization@2024Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#278"},{"ref":"#279","weight":-1}],"rule":"quarter-from-ytd","value":182000},"#280":{"kind":"filed","concept":"DepreciationAndAmortization","filing":2,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":540000},"depreciationAndAmortization@2024Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#280"},{"ref":"#278","weight":-1}],"rule":"quarter-from-ytd","value":196000},"#281":{"kind":"filed","concept":"DepreciationAndAmortization","filing":16,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":745000},"depreciationAndAmortization@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#281"},{"ref":"#280","weight":-1}],"rule":"quarter-from-ytd","value":205000},"depreciationAndAmortization@FY2024":{"kind":"filed","concept":"DepreciationAndAmortization","filing":16,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":745000},"depreciationAndAmortization@2025Q1":{"kind":"filed","concept":"DepreciationAndAmortization","filing":18,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":202000},"#282":{"kind":"filed","concept":"DepreciationAndAmortization","filing":19,"unit":"USD","start":"2025-01-01","end":"2025-06-30","value":408000},"#283":{"kind":"filed","concept":"DepreciationAndAmortization","filing":18,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":202000},"depreciationAndAmortization@2025Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#282"},{"ref":"#283","weight":-1}],"rule":"quarter-from-ytd","value":206000},"#284":{"kind":"filed","concept":"DepreciationAndAmortization","filing":2,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":636000},"depreciationAndAmortization@2025Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#284"},{"ref":"#282","weight":-1}],"rule":"quarter-from-ytd","value":228000},"#285":{"kind":"filed","concept":"DepreciationAndAmortization","filing":16,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":1072000},"depreciationAndAmortization@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#285"},{"ref":"#284","weight":-1}],"rule":"quarter-from-ytd","value":436000},"depreciationAndAmortization@FY2025":{"kind":"filed","concept":"DepreciationAndAmortization","filing":16,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":1072000},"depreciationAndAmortization@2026Q1":{"kind":"filed","concept":"DepreciationAndAmortization","filing":18,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":476000},"#286":{"kind":"filed","concept":"DepreciationAndAmortization","filing":19,"unit":"USD","start":"2026-01-01","end":"2026-06-30","value":965000},"#287":{"kind":"filed","concept":"DepreciationAndAmortization","filing":18,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":476000},"depreciationAndAmortization@2026Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#286"},{"ref":"#287","weight":-1}],"rule":"quarter-from-ytd","value":489000},"dilutedShares@FY2019":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":3,"unit":"shares","start":"2019-01-01","end":"2019-12-31","value":57152550},"dilutedShares@2020Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":13,"unit":"shares","start":"2020-07-01","end":"2020-09-30","value":58590672},"dilutedShares@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#151","weight":4},{"ref":"#154","weight":-3}],"rule":"unaverage-quarter","value":58417685},"dilutedShares@FY2020":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":4,"unit":"shares","start":"2020-01-01","end":"2020-12-31","value":58610825},"dilutedShares@2021Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":0,"unit":"shares","start":"2021-01-01","end":"2021-03-31","value":54138192},"dilutedShares@2021Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":5,"unit":"shares","start":"2021-04-01","end":"2021-06-30","value":53322972},"dilutedShares@2021Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":6,"unit":"shares","start":"2021-07-01","end":"2021-09-30","value":53780060},"dilutedShares@2024Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":2,"unit":"shares","start":"2024-07-01","end":"2024-09-30","value":59314805},"dilutedShares@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#159","weight":4},{"ref":"#162","weight":-3}],"rule":"unaverage-quarter","value":55518340},"dilutedShares@FY2021":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":7,"unit":"shares","start":"2021-01-01","end":"2021-12-31","value":54186121},"dilutedShares@2022Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":8,"unit":"shares","start":"2022-01-01","end":"2022-03-31","value":55700388},"dilutedShares@2022Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":9,"unit":"shares","start":"2022-04-01","end":"2022-06-30","value":55804448},"dilutedShares@2022Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":10,"unit":"shares","start":"2022-07-01","end":"2022-09-30","value":56579912},"dilutedShares@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#167","weight":4},{"ref":"#170","weight":-3}],"rule":"unaverage-quarter","value":56407437},"dilutedShares@FY2022":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":11,"unit":"shares","start":"2022-01-01","end":"2022-12-31","value":56123661},"dilutedShares@2023Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":12,"unit":"shares","start":"2023-01-01","end":"2023-03-31","value":57351405},"dilutedShares@2023Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":14,"unit":"shares","start":"2023-04-01","end":"2023-06-30","value":58854063},"dilutedShares@2023Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":15,"unit":"shares","start":"2023-07-01","end":"2023-09-30","value":59271757},"dilutedShares@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#175","weight":4},{"ref":"#178","weight":-3}],"rule":"unaverage-quarter","value":59507217},"dilutedShares@FY2023":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":16,"unit":"shares","start":"2023-01-01","end":"2023-12-31","value":58747338},"dilutedShares@2024Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":17,"unit":"shares","start":"2024-01-01","end":"2024-03-31","value":58746631},"dilutedShares@2024Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":1,"unit":"shares","start":"2024-04-01","end":"2024-06-30","value":59235211},"dilutedShares@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#183","weight":4},{"ref":"#186","weight":-3}],"rule":"unaverage-quarter","value":59848711},"dilutedShares@FY2024":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":16,"unit":"shares","start":"2024-01-01","end":"2024-12-31","value":59286562},"dilutedShares@2025Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":18,"unit":"shares","start":"2025-01-01","end":"2025-03-31","value":59975827},"dilutedShares@2025Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":19,"unit":"shares","start":"2025-04-01","end":"2025-06-30","value":59643348},"dilutedShares@2025Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":2,"unit":"shares","start":"2025-07-01","end":"2025-09-30","value":59878602},"dilutedShares@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#191","weight":4},{"ref":"#194","weight":-3}],"rule":"unaverage-quarter","value":60374563},"dilutedShares@FY2025":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":16,"unit":"shares","start":"2025-01-01","end":"2025-12-31","value":59967691},"dilutedShares@2026Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":18,"unit":"shares","start":"2026-01-01","end":"2026-03-31","value":60471324},"dilutedShares@2026Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":19,"unit":"shares","start":"2026-04-01","end":"2026-06-30","value":60642797},"sharesOutstanding@2020Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":3,"unit":"shares","end":"2020-12-31","value":58185855},"sharesOutstanding@FY2020":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":3,"unit":"shares","end":"2020-12-31","value":58185855},"sharesOutstanding@2021Q3":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":13,"unit":"shares","end":"2021-09-30","value":53009320},"sharesOutstanding@2021Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":4,"unit":"shares","end":"2021-12-31","value":55558382},"sharesOutstanding@FY2021":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":4,"unit":"shares","end":"2021-12-31","value":55558382},"sharesOutstanding@2022Q1":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":0,"unit":"shares","end":"2022-03-31","value":55585227},"sharesOutstanding@2022Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":5,"unit":"shares","end":"2022-06-30","value":55651499},"sharesOutstanding@2022Q3":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":6,"unit":"shares","end":"2022-09-30","value":55922992},"sharesOutstanding@2022Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":7,"unit":"shares","end":"2022-12-31","value":56019050},"sharesOutstanding@2023Q1":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":8,"unit":"shares","end":"2023-03-31","value":56204833},"sharesOutstanding@2023Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":9,"unit":"shares","end":"2023-06-30","value":56435690},"sharesOutstanding@2023Q3":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":10,"unit":"shares","end":"2023-09-30","value":56756005},"sharesOutstanding@2023Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":11,"unit":"shares","end":"2023-12-31","value":56899253},"sharesOutstanding@FY2023":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":11,"unit":"shares","end":"2023-12-31","value":56899253},"sharesOutstanding@2024Q1":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":12,"unit":"shares","end":"2024-03-31","value":56683993},"sharesOutstanding@2024Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":14,"unit":"shares","end":"2024-06-30","value":56775369},"sharesOutstanding@2024Q3":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":15,"unit":"shares","end":"2024-09-30","value":56731839},"sharesOutstanding@2024Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":16,"unit":"shares","end":"2024-12-31","value":56961941},"sharesOutstanding@FY2024":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":16,"unit":"shares","end":"2024-12-31","value":56961941},"sharesOutstanding@2025Q1":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":17,"unit":"shares","end":"2025-03-31","value":57018300},"sharesOutstanding@2025Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":1,"unit":"shares","end":"2025-06-30","value":56802981},"sharesOutstanding@2025Q3":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":2,"unit":"shares","end":"2025-09-30","value":56948258},"sharesOutstanding@2025Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":19,"unit":"shares","end":"2025-12-31","value":57082173},"sharesOutstanding@FY2025":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":19,"unit":"shares","end":"2025-12-31","value":57082173},"sharesOutstanding@2026Q1":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":18,"unit":"shares","end":"2026-03-31","value":57106305},"sharesOutstanding@2026Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":19,"unit":"shares","end":"2026-06-30","value":57397082},"#288":{"kind":"filed","concept":"OperatingExpenses","filing":3,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":79617000},"#289":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":3,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":190961000},"totalCosts@FY2019":{"kind":"computed","op":"sum","terms":[{"ref":"#288"},{"ref":"#289"}],"rule":"component-sum","value":270578000},"#290":{"kind":"filed","concept":"OperatingExpenses","filing":4,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":58001000},"totalCosts@FY2020":{"kind":"computed","op":"sum","terms":[{"ref":"#290"},{"ref":"#34"}],"rule":"component-sum","value":263787000},"#291":{"kind":"filed","concept":"OperatingExpenses","filing":7,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":88559000},"totalCosts@FY2021":{"kind":"computed","op":"sum","terms":[{"ref":"#291"},{"ref":"#36"}],"rule":"component-sum","value":354924000},"#292":{"kind":"filed","concept":"OperatingExpenses","filing":11,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":100306000},"totalCosts@FY2022":{"kind":"computed","op":"sum","terms":[{"ref":"#292"},{"ref":"#38"}],"rule":"component-sum","value":424732000},"#293":{"kind":"filed","concept":"OperatingExpenses","filing":16,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":124236000},"totalCosts@FY2023":{"kind":"computed","op":"sum","terms":[{"ref":"#293"},{"ref":"#40"}],"rule":"component-sum","value":437119000},"#294":{"kind":"filed","concept":"OperatingExpenses","filing":16,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":124963000},"totalCosts@FY2024":{"kind":"computed","op":"sum","terms":[{"ref":"#294"},{"ref":"#42"}],"rule":"component-sum","value":442193000},"#295":{"kind":"filed","concept":"OperatingExpenses","filing":16,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":140063000},"totalCosts@FY2025":{"kind":"computed","op":"sum","terms":[{"ref":"#295"},{"ref":"#44"}],"rule":"component-sum","value":527248000},"ebitda@2021Q1":{"kind":"computed","op":"sum","terms":[{"ref":"ebit@2021Q1"},{"ref":"depreciationAndAmortization@2021Q1"}],"value":2911000},"ebitda@2021Q2":{"kind":"computed","op":"sum","terms":[{"ref":"ebit@2021Q2"},{"ref":"depreciationAndAmortization@2021Q2"}],"value":11728000},"ebit@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@2021Q4"},{"ref":"interestExpense@2021Q4"}],"value":-4416000},"capexOutflow@FY2025":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2025","weight":-1}],"value":-8149000},"ebitda@2024Q3":{"kind":"computed","op":"sum","terms":[{"ref":"ebit@2024Q3"},{"ref":"depreciationAndAmortization@2024Q3"}],"value":25809000},"freeCashFlow@2022Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2022Q1"},{"ref":"capex@2022Q1","weight":-1}],"value":-22792000},"totalCosts@2022Q1":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2022Q1"},{"ref":"operatingIncome@2022Q1","weight":-1}],"value":102186000},"capexOutflow@2022Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2022Q1","weight":-1}],"value":-244000},"grossMargin@2022Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2022Q1"},{"ref":"revenue@2022Q1"}],"scale":100,"value":19.76505474452555},"operatingMargin@2022Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2022Q1"},{"ref":"revenue@2022Q1"}],"scale":100,"value":-5.949319840743198},"netMargin@2022Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2022Q1"},{"ref":"revenue@2022Q1"}],"scale":100,"value":2.3090162574651627},"currentRatio@2022Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2022Q1"},{"ref":"currentLiabilities@2022Q1"}],"value":2.943434727722344},"ebit@2022Q1":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@2022Q1"},{"ref":"interestExpense@2022Q1"}],"value":2874000},"freeCashFlow@FY2020":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2020"},{"ref":"capex@FY2020","weight":-1}],"value":32931000},"capexOutflow@FY2020":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2020","weight":-1}],"value":-392000},"grossMargin@FY2020":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2020"},{"ref":"revenue@FY2020"}],"scale":100,"value":33.75503792122172},"operatingMargin@FY2020":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2020"},{"ref":"revenue@FY2020"}],"scale":100,"value":15.083825858539035},"netMargin@FY2020":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2020"},{"ref":"revenue@FY2020"}],"scale":100,"value":10.513642626286037},"currentRatio@FY2020":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2020"},{"ref":"currentLiabilities@FY2020"}],"value":2.8569607755138677},"ebit@FY2020":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@FY2020"},{"ref":"interestExpense@FY2020"}],"value":44391000},"freeCashFlow@2021Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2021Q3"},{"ref":"capex@2021Q3","weight":-1}],"value":-622000},"totalCosts@2021Q3":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2021Q3"},{"ref":"operatingIncome@2021Q3","weight":-1}],"value":97843000},"capexOutflow@2021Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2021Q3","weight":-1}],"value":-43000},"grossMargin@2021Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2021Q3"},{"ref":"revenue@2021Q3"}],"scale":100,"value":33.28549568164331},"operatingMargin@2021Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2021Q3"},{"ref":"revenue@2021Q3"}],"scale":100,"value":15.411216488428186},"netMargin@2021Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2021Q3"},{"ref":"revenue@2021Q3"}],"scale":100,"value":11.230321002169985},"currentRatio@2021Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2021Q3"},{"ref":"currentLiabilities@2021Q3"}],"value":2.446804126543676},"ebit@2021Q3":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@2021Q3"},{"ref":"interestExpense@2021Q3"}],"value":15410000},"freeCashFlow@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2021Q4"},{"ref":"capex@2021Q4","weight":-1}],"value":-245000},"totalCosts@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2021Q4"},{"ref":"operatingIncome@2021Q4","weight":-1}],"value":91659000},"capexOutflow@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2021Q4","weight":-1}],"value":-430000},"grossMargin@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2021Q4"},{"ref":"revenue@2021Q4"}],"scale":100,"value":24.93185808001478},"operatingMargin@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2021Q4"},{"ref":"revenue@2021Q4"}],"scale":100,"value":-5.861360066524993},"netMargin@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2021Q4"},{"ref":"revenue@2021Q4"}],"scale":100,"value":-3.946456620160769},"currentRatio@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2021Q4"},{"ref":"currentLiabilities@2021Q4"}],"value":2.3425407641761984},"freeCashFlow@FY2021":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2021"},{"ref":"capex@FY2021","weight":-1}],"value":-16723000},"capexOutflow@FY2021":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2021","weight":-1}],"value":-557000},"grossMargin@FY2021":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2021"},{"ref":"revenue@FY2021"}],"scale":100,"value":29.813998466455693},"operatingMargin@FY2021":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2021"},{"ref":"revenue@FY2021"}],"scale":100,"value":6.479092942797743},"netMargin@FY2021":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2021"},{"ref":"revenue@FY2021"}],"scale":100,"value":5.010368551274923},"currentRatio@FY2021":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2021"},{"ref":"currentLiabilities@FY2021"}],"value":2.3425407641761984},"ebit@FY2021":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@FY2021"},{"ref":"interestExpense@FY2021"}],"value":24589000},"freeCashFlow@FY2019":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2019"},{"ref":"capex@FY2019","weight":-1}],"value":20756000},"capexOutflow@FY2019":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2019","weight":-1}],"value":-1009000},"grossMargin@FY2019":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2019"},{"ref":"revenue@FY2019"}],"scale":100,"value":32.74813434806955},"operatingMargin@FY2019":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2019"},{"ref":"revenue@FY2019"}],"scale":100,"value":4.7089442118126845},"netMargin@FY2019":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2019"},{"ref":"revenue@FY2019"}],"scale":100,"value":3.3164406284227095},"ebit@FY2019":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@FY2019"},{"ref":"interestExpense@FY2019"}],"value":12564000},"totalCosts@2020Q3":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2020Q3"},{"ref":"operatingIncome@2020Q3","weight":-1}],"value":77001000},"grossMargin@2020Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2020Q3"},{"ref":"revenue@2020Q3"}],"scale":100,"value":33.64597290457049},"operatingMargin@2020Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2020Q3"},{"ref":"revenue@2020Q3"}],"scale":100,"value":11.818462912701412},"netMargin@2020Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2020Q3"},{"ref":"revenue@2020Q3"}],"scale":100,"value":10.314815451036978},"ebit@2020Q3":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@2020Q3"},{"ref":"interestExpense@2020Q3"}],"value":11304000},"freeCashFlow@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2020Q4"},{"ref":"capex@2020Q4","weight":-1}],"value":1567000},"capexOutflow@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2020Q4","weight":-1}],"value":-169000},"currentRatio@2020Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2020Q4"},{"ref":"currentLiabilities@2020Q4"}],"value":2.8569607755138677},"ebit@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@2020Q4"},{"ref":"interestExpense@2020Q4"}],"value":23406000},"freeCashFlow@2022Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2022Q2"},{"ref":"capex@2022Q2","weight":-1}],"value":-11437000},"totalCosts@2022Q2":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2022Q2"},{"ref":"operatingIncome@2022Q2","weight":-1}],"value":110273000},"capexOutflow@2022Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2022Q2","weight":-1}],"value":-613000},"grossMargin@2022Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2022Q2"},{"ref":"revenue@2022Q2"}],"scale":100,"value":25.401326915571744},"operatingMargin@2022Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2022Q2"},{"ref":"revenue@2022Q2"}],"scale":100,"value":4.364077880404146},"netMargin@2022Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2022Q2"},{"ref":"revenue@2022Q2"}],"scale":100,"value":0.9878149256320193},"currentRatio@2022Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2022Q2"},{"ref":"currentLiabilities@2022Q2"}],"value":2.989294110172184},"ebit@2022Q2":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@2022Q2"},{"ref":"interestExpense@2022Q2"}],"value":1750000},"freeCashFlow@2022Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2022Q3"},{"ref":"capex@2022Q3","weight":-1}],"value":15141000},"totalCosts@2022Q3":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2022Q3"},{"ref":"operatingIncome@2022Q3","weight":-1}],"value":115427000},"capexOutflow@2022Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2022Q3","weight":-1}],"value":-50000},"grossMargin@2022Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2022Q3"},{"ref":"revenue@2022Q3"}],"scale":100,"value":26.26186080633329},"operatingMargin@2022Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2022Q3"},{"ref":"revenue@2022Q3"}],"scale":100,"value":6.945978410712414},"netMargin@2022Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2022Q3"},{"ref":"revenue@2022Q3"}],"scale":100,"value":5.851196762413034},"currentRatio@2022Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2022Q3"},{"ref":"currentLiabilities@2022Q3"}],"value":2.933463465617411},"ebit@2022Q3":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@2022Q3"},{"ref":"interestExpense@2022Q3"}],"value":9224000},"freeCashFlow@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2022Q4"},{"ref":"capex@2022Q4","weight":-1}],"value":7171000},"totalCosts@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2022Q4"},{"ref":"operatingIncome@2022Q4","weight":-1}],"value":96846000},"capexOutflow@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2022Q4","weight":-1}],"value":-75000},"grossMargin@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2022Q4"},{"ref":"revenue@2022Q4"}],"scale":100,"value":24.38608124707852},"operatingMargin@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2022Q4"},{"ref":"revenue@2022Q4"}],"scale":100,"value":-5.277690208824777},"netMargin@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2022Q4"},{"ref":"revenue@2022Q4"}],"scale":100,"value":-3.054646650215782},"currentRatio@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2022Q4"},{"ref":"currentLiabilities@2022Q4"}],"value":3.21859934493799},"ebit@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@2022Q4"},{"ref":"interestExpense@2022Q4"}],"value":-2749000},"freeCashFlow@FY2022":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2022"},{"ref":"capex@FY2022","weight":-1}],"value":-11917000},"capexOutflow@FY2022":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2022","weight":-1}],"value":-982000},"grossMargin@FY2022":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2022"},{"ref":"revenue@FY2022"}],"scale":100,"value":24.161790797756826},"operatingMargin@FY2022":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2022"},{"ref":"revenue@FY2022"}],"scale":100,"value":0.7141404484007228},"netMargin@FY2022":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2022"},{"ref":"revenue@FY2022"}],"scale":100,"value":1.826609971785024},"currentRatio@FY2022":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2022"},{"ref":"currentLiabilities@FY2022"}],"value":3.21859934493799},"ebit@FY2022":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@FY2022"},{"ref":"interestExpense@FY2022"}],"value":11099000},"ebitda@FY2024":{"kind":"computed","op":"sum","terms":[{"ref":"ebit@FY2024"},{"ref":"depreciationAndAmortization@FY2024"}],"value":71533000},"freeCashFlow@2023Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2023Q1"},{"ref":"capex@2023Q1","weight":-1}],"value":8982000},"totalCosts@2023Q1":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2023Q1"},{"ref":"operatingIncome@2023Q1","weight":-1}],"value":103055000},"capexOutflow@2023Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2023Q1","weight":-1}],"value":-454000},"grossMargin@2023Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2023Q1"},{"ref":"revenue@2023Q1"}],"scale":100,"value":30.668100110241532},"operatingMargin@2023Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2023Q1"},{"ref":"revenue@2023Q1"}],"scale":100,"value":6.107927368142931},"netMargin@2023Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2023Q1"},{"ref":"revenue@2023Q1"}],"scale":100,"value":6.1088384551608526},"currentRatio@2023Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2023Q1"},{"ref":"currentLiabilities@2023Q1"}],"value":3.323183328842181},"ebit@2023Q1":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@2023Q1"},{"ref":"interestExpense@2023Q1"}],"value":8541000},"freeCashFlow@2023Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2023Q2"},{"ref":"capex@2023Q2","weight":-1}],"value":16602000},"totalCosts@2023Q2":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2023Q2"},{"ref":"operatingIncome@2023Q2","weight":-1}],"value":118800000},"capexOutflow@2023Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2023Q2","weight":-1}],"value":-33000},"grossMargin@2023Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2023Q2"},{"ref":"revenue@2023Q2"}],"scale":100,"value":36.588492248200794},"operatingMargin@2023Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2023Q2"},{"ref":"revenue@2023Q2"}],"scale":100,"value":14.927136667979521},"netMargin@2023Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2023Q2"},{"ref":"revenue@2023Q2"}],"scale":100,"value":12.880518457517276},"currentRatio@2023Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2023Q2"},{"ref":"currentLiabilities@2023Q2"}],"value":3.126276330880913},"ebit@2023Q2":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@2023Q2"},{"ref":"interestExpense@2023Q2"}],"value":22271000},"freeCashFlow@2023Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2023Q3"},{"ref":"capex@2023Q3","weight":-1}],"value":43886000},"totalCosts@2023Q3":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2023Q3"},{"ref":"operatingIncome@2023Q3","weight":-1}],"value":114542000},"capexOutflow@2023Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2023Q3","weight":-1}],"value":-46000},"grossMargin@2023Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2023Q3"},{"ref":"revenue@2023Q3"}],"scale":100,"value":40.68475489627998},"operatingMargin@2023Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2023Q3"},{"ref":"revenue@2023Q3"}],"scale":100,"value":17.0370263066404},"netMargin@2023Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2023Q3"},{"ref":"revenue@2023Q3"}],"scale":100,"value":10.98331208714799},"currentRatio@2023Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2023Q3"},{"ref":"currentLiabilities@2023Q3"}],"value":3.340239603452235},"ebit@2023Q3":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@2023Q3"},{"ref":"interestExpense@2023Q3"}],"value":19176000},"freeCashFlow@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2023Q4"},{"ref":"capex@2023Q4","weight":-1}],"value":37086000},"totalCosts@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2023Q4"},{"ref":"operatingIncome@2023Q4","weight":-1}],"value":100722000},"capexOutflow@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2023Q4","weight":-1}],"value":-66000},"grossMargin@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2023Q4"},{"ref":"revenue@2023Q4"}],"scale":100,"value":37.49905788362979},"operatingMargin@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2023Q4"},{"ref":"revenue@2023Q4"}],"scale":100,"value":5.108154959300572},"netMargin@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2023Q4"},{"ref":"revenue@2023Q4"}],"scale":100,"value":6.380954175459753},"currentRatio@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2023Q4"},{"ref":"currentLiabilities@2023Q4"}],"value":3.183834836834776},"ebit@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@2023Q4"},{"ref":"interestExpense@2023Q4"}],"value":7963000},"freeCashFlow@FY2023":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2023"},{"ref":"capex@FY2023","weight":-1}],"value":106556000},"capexOutflow@FY2023":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2023","weight":-1}],"value":-599000},"grossMargin@FY2023":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2023"},{"ref":"revenue@FY2023"}],"scale":100,"value":36.613575034642594},"operatingMargin@FY2023":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2023"},{"ref":"revenue@FY2023"}],"scale":100,"value":11.44481900764163},"netMargin@FY2023":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2023"},{"ref":"revenue@FY2023"}],"scale":100,"value":9.446488334967546},"currentRatio@FY2023":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2023"},{"ref":"currentLiabilities@FY2023"}],"value":3.183834836834776},"ebit@FY2023":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@FY2023"},{"ref":"interestExpense@FY2023"}],"value":57951000},"freeCashFlow@2024Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2024Q1"},{"ref":"capex@2024Q1","weight":-1}],"value":-391000},"totalCosts@2024Q1":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2024Q1"},{"ref":"operatingIncome@2024Q1","weight":-1}],"value":92739000},"capexOutflow@2024Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2024Q1","weight":-1}],"value":-124000},"grossMargin@2024Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2024Q1"},{"ref":"revenue@2024Q1"}],"scale":100,"value":42.23620834750846},"operatingMargin@2024Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2024Q1"},{"ref":"revenue@2024Q1"}],"scale":100,"value":16.973446256871206},"netMargin@2024Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2024Q1"},{"ref":"revenue@2024Q1"}],"scale":100,"value":12.74687102723415},"currentRatio@2024Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2024Q1"},{"ref":"currentLiabilities@2024Q1"}],"value":3.375889217994481},"ebit@2024Q1":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@2024Q1"},{"ref":"interestExpense@2024Q1"}],"value":18015000},"freeCashFlow@2024Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2024Q2"},{"ref":"capex@2024Q2","weight":-1}],"value":26629000},"totalCosts@2024Q2":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2024Q2"},{"ref":"operatingIncome@2024Q2","weight":-1}],"value":114135000},"capexOutflow@2024Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2024Q2","weight":-1}],"value":-290000},"grossMargin@2024Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2024Q2"},{"ref":"revenue@2024Q2"}],"scale":100,"value":40.75675150573149},"operatingMargin@2024Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2024Q2"},{"ref":"revenue@2024Q2"}],"scale":100,"value":20.803380610064114},"netMargin@2024Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2024Q2"},{"ref":"revenue@2024Q2"}],"scale":100,"value":13.248355491409697},"currentRatio@2024Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2024Q2"},{"ref":"currentLiabilities@2024Q2"}],"value":3.310315590107252},"ebit@2024Q2":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@2024Q2"},{"ref":"interestExpense@2024Q2"}],"value":25509000},"freeCashFlow@2024Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2024Q3"},{"ref":"capex@2024Q3","weight":-1}],"value":8890000},"totalCosts@2024Q3":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2024Q3"},{"ref":"operatingIncome@2024Q3","weight":-1}],"value":112311000},"capexOutflow@2024Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2024Q3","weight":-1}],"value":-435000},"grossMargin@2024Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2024Q3"},{"ref":"revenue@2024Q3"}],"scale":100,"value":38.79584066934525},"operatingMargin@2024Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2024Q3"},{"ref":"revenue@2024Q3"}],"scale":100,"value":15.495914405670172},"netMargin@2024Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2024Q3"},{"ref":"revenue@2024Q3"}],"scale":100,"value":14.484673378177057},"currentRatio@2024Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2024Q3"},{"ref":"currentLiabilities@2024Q3"}],"value":3.284487210041309},"ebit@2024Q3":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@2024Q3"},{"ref":"interestExpense@2024Q3"}],"value":25613000},"freeCashFlow@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2024Q4"},{"ref":"capex@2024Q4","weight":-1}],"value":6797000},"totalCosts@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2024Q4"},{"ref":"operatingIncome@2024Q4","weight":-1}],"value":123008000},"capexOutflow@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2024Q4","weight":-1}],"value":-125000},"grossMargin@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2024Q4"},{"ref":"revenue@2024Q4"}],"scale":100,"value":32.450331125827816},"operatingMargin@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2024Q4"},{"ref":"revenue@2024Q4"}],"scale":100,"value":3.3662495188266437},"netMargin@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2024Q4"},{"ref":"revenue@2024Q4"}],"scale":100,"value":2.6474354442113865},"currentRatio@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2024Q4"},{"ref":"currentLiabilities@2024Q4"}],"value":3.3049696899269847},"freeCashFlow@FY2024":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2024"},{"ref":"capex@FY2024","weight":-1}],"value":41925000},"capexOutflow@FY2024":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2024","weight":-1}],"value":-974000},"grossMargin@FY2024":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2024"},{"ref":"revenue@FY2024"}],"scale":100,"value":38.52286667196369},"operatingMargin@FY2024":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2024"},{"ref":"revenue@FY2024"}],"scale":100,"value":14.305841131909466},"netMargin@FY2024":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2024"},{"ref":"revenue@FY2024"}],"scale":100,"value":10.843137672888087},"currentRatio@FY2024":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2024"},{"ref":"currentLiabilities@FY2024"}],"value":3.3049696899269847},"ebit@FY2024":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@FY2024"},{"ref":"interestExpense@FY2024"}],"value":70788000},"freeCashFlow@2025Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2025Q1"},{"ref":"capex@2025Q1","weight":-1}],"value":-10359000},"totalCosts@2025Q1":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2025Q1"},{"ref":"operatingIncome@2025Q1","weight":-1}],"value":111628000},"capexOutflow@2025Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2025Q1","weight":-1}],"value":-559000},"grossMargin@2025Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2025Q1"},{"ref":"revenue@2025Q1"}],"scale":100,"value":36.72825597115818},"operatingMargin@2025Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2025Q1"},{"ref":"revenue@2025Q1"}],"scale":100,"value":14.736367733213159},"netMargin@2025Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2025Q1"},{"ref":"revenue@2025Q1"}],"scale":100,"value":14.42243795876903},"currentRatio@2025Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2025Q1"},{"ref":"currentLiabilities@2025Q1"}],"value":3.764601295988861},"freeCashFlow@2025Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2025Q2"},{"ref":"capex@2025Q2","weight":-1}],"value":20861000},"totalCosts@2025Q2":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2025Q2"},{"ref":"operatingIncome@2025Q2","weight":-1}],"value":143637000},"capexOutflow@2025Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2025Q2","weight":-1}],"value":-949000},"grossMargin@2025Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2025Q2"},{"ref":"revenue@2025Q2"}],"scale":100,"value":36.30324901190455},"operatingMargin@2025Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2025Q2"},{"ref":"revenue@2025Q2"}],"scale":100,"value":14.886317174195154},"netMargin@2025Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2025Q2"},{"ref":"revenue@2025Q2"}],"scale":100,"value":13.574387143796777},"currentRatio@2025Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2025Q2"},{"ref":"currentLiabilities@2025Q2"}],"value":3.514480702997919},"freeCashFlow@2025Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2025Q3"},{"ref":"capex@2025Q3","weight":-1}],"value":35646000},"totalCosts@2025Q3":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2025Q3"},{"ref":"operatingIncome@2025Q3","weight":-1}],"value":154390000},"capexOutflow@2025Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2025Q3","weight":-1}],"value":-3413000},"grossMargin@2025Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2025Q3"},{"ref":"revenue@2025Q3"}],"scale":100,"value":37.66489498828937},"operatingMargin@2025Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2025Q3"},{"ref":"revenue@2025Q3"}],"scale":100,"value":15.315967594192406},"netMargin@2025Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2025Q3"},{"ref":"revenue@2025Q3"}],"scale":100,"value":13.165819222984648},"currentRatio@2025Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2025Q3"},{"ref":"currentLiabilities@2025Q3"}],"value":3.4289671707558096},"freeCashFlow@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2025Q4"},{"ref":"capex@2025Q4","weight":-1}],"value":-7123000},"totalCosts@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2025Q4"},{"ref":"operatingIncome@2025Q4","weight":-1}],"value":117593000},"capexOutflow@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2025Q4","weight":-1}],"value":-3228000},"grossMargin@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2025Q4"},{"ref":"revenue@2025Q4"}],"scale":100,"value":34.883830123565},"operatingMargin@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2025Q4"},{"ref":"revenue@2025Q4"}],"scale":100,"value":7.9773372878305295},"netMargin@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2025Q4"},{"ref":"revenue@2025Q4"}],"scale":100,"value":4.325166096707803},"currentRatio@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2025Q4"},{"ref":"currentLiabilities@2025Q4"}],"value":3.6196234712106636},"freeCashFlow@FY2025":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2025"},{"ref":"capex@FY2025","weight":-1}],"value":39025000},"grossMargin@FY2025":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2025"},{"ref":"revenue@FY2025"}],"scale":100,"value":36.504149037357735},"operatingMargin@FY2025":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2025"},{"ref":"revenue@FY2025"}],"scale":100,"value":13.534717439076388},"netMargin@FY2025":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2025"},{"ref":"revenue@FY2025"}],"scale":100,"value":11.696021515956573},"currentRatio@FY2025":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2025"},{"ref":"currentLiabilities@FY2025"}],"value":3.6196234712106636},"freeCashFlow@2026Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2026Q1"},{"ref":"capex@2026Q1","weight":-1}],"value":15139000},"totalCosts@2026Q1":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2026Q1"},{"ref":"operatingIncome@2026Q1","weight":-1}],"value":146183000},"capexOutflow@2026Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2026Q1","weight":-1}],"value":-461000},"grossMargin@2026Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2026Q1"},{"ref":"revenue@2026Q1"}],"scale":100,"value":39.94826579144995},"operatingMargin@2026Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2026Q1"},{"ref":"revenue@2026Q1"}],"scale":100,"value":18.681055822879873},"netMargin@2026Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2026Q1"},{"ref":"revenue@2026Q1"}],"scale":100,"value":16.952131950045892},"currentRatio@2026Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2026Q1"},{"ref":"currentLiabilities@2026Q1"}],"value":3.651047037521213},"freeCashFlow@2026Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2026Q2"},{"ref":"capex@2026Q2","weight":-1}],"value":80778000},"totalCosts@2026Q2":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2026Q2"},{"ref":"operatingIncome@2026Q2","weight":-1}],"value":153014000},"capexOutflow@2026Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2026Q2","weight":-1}],"value":-151000},"grossMargin@2026Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2026Q2"},{"ref":"revenue@2026Q2"}],"scale":100,"value":48.72058218021494},"operatingMargin@2026Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2026Q2"},{"ref":"revenue@2026Q2"}],"scale":100,"value":29.210327869610875},"netMargin@2026Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2026Q2"},{"ref":"revenue@2026Q2"}],"scale":100,"value":22.87777638987199},"currentRatio@2026Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2026Q2"},{"ref":"currentLiabilities@2026Q2"}],"value":3.355977067730483},"freeCashFlow@2021Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2021Q1"},{"ref":"capex@2021Q1","weight":-1}],"value":-15896000},"totalCosts@2021Q1":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2021Q1"},{"ref":"operatingIncome@2021Q1","weight":-1}],"value":71144000},"capexOutflow@2021Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2021Q1","weight":-1}],"value":-55000},"grossMargin@2021Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2021Q1"},{"ref":"revenue@2021Q1"}],"scale":100,"value":31.92047713717694},"operatingMargin@2021Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2021Q1"},{"ref":"revenue@2021Q1"}],"scale":100,"value":5.707090788601723},"netMargin@2021Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2021Q1"},{"ref":"revenue@2021Q1"}],"scale":100,"value":2.1802518223989398},"ebit@2021Q1":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@2021Q1"},{"ref":"interestExpense@2021Q1"}],"value":2386000},"freeCashFlow@2021Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2021Q2"},{"ref":"capex@2021Q2","weight":-1}],"value":40000},"totalCosts@2021Q2":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2021Q2"},{"ref":"operatingIncome@2021Q2","weight":-1}],"value":94278000},"capexOutflow@2021Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2021Q2","weight":-1}],"value":-29000},"grossMargin@2021Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2021Q2"},{"ref":"revenue@2021Q2"}],"scale":100,"value":28.460858461840683},"operatingMargin@2021Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2021Q2"},{"ref":"revenue@2021Q2"}],"scale":100,"value":7.398094489735782},"netMargin@2021Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2021Q2"},{"ref":"revenue@2021Q2"}],"scale":100,"value":7.658383262940773},"ebit@2021Q2":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@2021Q2"},{"ref":"interestExpense@2021Q2"}],"value":11209000},"fcfMargin@2022Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2022Q1"},{"ref":"revenue@2022Q1"}],"scale":100,"value":-23.631386861313867},"fcfMargin@FY2020":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2020"},{"ref":"revenue@FY2020"}],"scale":100,"value":10.600880750956078},"fcfMargin@2021Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2021Q3"},{"ref":"revenue@2021Q3"}],"scale":100,"value":-0.5377413135758068},"fcfMargin@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2021Q4"},{"ref":"revenue@2021Q4"}],"scale":100,"value":-0.28296221010810313},"fcfMargin@FY2021":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2021"},{"ref":"revenue@FY2021"}],"scale":100,"value":-4.4064366701535915},"fcfMargin@FY2019":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2019"},{"ref":"revenue@FY2019"}],"scale":100,"value":7.309763373000081},"fcfMargin@2022Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2022Q2"},{"ref":"revenue@2022Q2"}],"scale":100,"value":-9.918910715060058},"fcfMargin@2022Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2022Q3"},{"ref":"revenue@2022Q3"}],"scale":100,"value":12.20625105810082},"fcfMargin@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2022Q4"},{"ref":"revenue@2022Q4"}],"scale":100,"value":7.795327803806893},"fcfMargin@FY2022":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2022"},{"ref":"revenue@FY2022"}],"scale":100,"value":-2.785732151748417},"fcfMargin@2023Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2023Q1"},{"ref":"revenue@2023Q1"}],"scale":100,"value":8.183383594967156},"fcfMargin@2023Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2023Q2"},{"ref":"revenue@2023Q2"}],"scale":100,"value":11.888717820186903},"fcfMargin@2023Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2023Q3"},{"ref":"revenue@2023Q3"}],"scale":100,"value":31.786707613860237},"fcfMargin@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2023Q4"},{"ref":"revenue@2023Q4"}],"scale":100,"value":34.93932770575822},"fcfMargin@FY2023":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2023"},{"ref":"revenue@FY2023"}],"scale":100,"value":21.586995453919272},"fcfMargin@2024Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2024Q1"},{"ref":"revenue@2024Q1"}],"scale":100,"value":-0.35005103045712543},"fcfMargin@2024Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2024Q2"},{"ref":"revenue@2024Q2"}],"scale":100,"value":18.47747647728219},"fcfMargin@2024Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2024Q3"},{"ref":"revenue@2024Q3"}],"scale":100,"value":6.688938046438836},"fcfMargin@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2024Q4"},{"ref":"revenue@2024Q4"}],"scale":100,"value":5.339649470120117},"fcfMargin@FY2024":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2024"},{"ref":"revenue@FY2024"}],"scale":100,"value":8.124795305544628},"fcfMargin@2025Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2025Q1"},{"ref":"revenue@2025Q1"}],"scale":100,"value":-7.912405190916659},"fcfMargin@2025Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2025Q2"},{"ref":"revenue@2025Q2"}],"scale":100,"value":12.361414798618148},"fcfMargin@2025Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2025Q3"},{"ref":"revenue@2025Q3"}],"scale":100,"value":19.55208898981422},"fcfMargin@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2025Q4"},{"ref":"revenue@2025Q4"}],"scale":100,"value":-5.574119433119175},"fcfMargin@FY2025":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2025"},{"ref":"revenue@FY2025"}],"scale":100,"value":6.3998491259142645},"fcfMargin@2026Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2026Q1"},{"ref":"revenue@2026Q1"}],"scale":100,"value":8.421550357411064},"fcfMargin@2026Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2026Q2"},{"ref":"revenue@2026Q2"}],"scale":100,"value":37.37075127340356},"fcfMargin@2021Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2021Q1"},{"ref":"revenue@2021Q1"}],"scale":100,"value":-21.06825712392313},"fcfMargin@2021Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2021Q2"},{"ref":"revenue@2021Q2"}],"scale":100,"value":0.039288871427168255},"ebitda@2022Q1":{"kind":"computed","op":"sum","terms":[{"ref":"ebit@2022Q1"},{"ref":"depreciationAndAmortization@2022Q1"}],"value":3344000},"ebitda@FY2020":{"kind":"computed","op":"sum","terms":[{"ref":"ebit@FY2020"},{"ref":"depreciationAndAmortization@FY2020"}],"value":46516000},"ebitda@2021Q3":{"kind":"computed","op":"sum","terms":[{"ref":"ebit@2021Q3"},{"ref":"depreciationAndAmortization@2021Q3"}],"value":15923000},"ebitda@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"ebit@2021Q4"},{"ref":"depreciationAndAmortization@2021Q4"}],"value":-3904000},"ebitda@FY2021":{"kind":"computed","op":"sum","terms":[{"ref":"ebit@FY2021"},{"ref":"depreciationAndAmortization@FY2021"}],"value":26658000},"ebitda@FY2019":{"kind":"computed","op":"sum","terms":[{"ref":"ebit@FY2019"},{"ref":"depreciationAndAmortization@FY2019"}],"value":14646000},"ebitda@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"ebit@2020Q4"},{"ref":"depreciationAndAmortization@2020Q4"}],"value":23972000},"ebitda@2022Q2":{"kind":"computed","op":"sum","terms":[{"ref":"ebit@2022Q2"},{"ref":"depreciationAndAmortization@2022Q2"}],"value":2225000},"ebitda@2022Q3":{"kind":"computed","op":"sum","terms":[{"ref":"ebit@2022Q3"},{"ref":"depreciationAndAmortization@2022Q3"}],"value":9721000},"ebitda@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"ebit@2022Q4"},{"ref":"depreciationAndAmortization@2022Q4"}],"value":-2290000},"ebitda@FY2022":{"kind":"computed","op":"sum","terms":[{"ref":"ebit@FY2022"},{"ref":"depreciationAndAmortization@FY2022"}],"value":13000000},"ebitda@2023Q1":{"kind":"computed","op":"sum","terms":[{"ref":"ebit@2023Q1"},{"ref":"depreciationAndAmortization@2023Q1"}],"value":8706000},"ebitda@2023Q2":{"kind":"computed","op":"sum","terms":[{"ref":"ebit@2023Q2"},{"ref":"depreciationAndAmortization@2023Q2"}],"value":22446000},"ebitda@2023Q3":{"kind":"computed","op":"sum","terms":[{"ref":"ebit@2023Q3"},{"ref":"depreciationAndAmortization@2023Q3"}],"value":19339000},"ebitda@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"ebit@2023Q4"},{"ref":"depreciationAndAmortization@2023Q4"}],"value":8120000},"ebitda@FY2023":{"kind":"computed","op":"sum","terms":[{"ref":"ebit@FY2023"},{"ref":"depreciationAndAmortization@FY2023"}],"value":58611000},"ebitda@2024Q1":{"kind":"computed","op":"sum","terms":[{"ref":"ebit@2024Q1"},{"ref":"depreciationAndAmortization@2024Q1"}],"value":18177000},"ebitda@2024Q2":{"kind":"computed","op":"sum","terms":[{"ref":"ebit@2024Q2"},{"ref":"depreciationAndAmortization@2024Q2"}],"value":25691000},"#296":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2022Q1"},{"ref":"netIncome@2021Q4"},{"ref":"netIncome@2021Q3"},{"ref":"netIncome@2021Q2"}],"rule":"trailing-year","value":19597000},"returnOnAssets@2022Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#296"},{"ref":"totalAssets@2022Q1"}],"scale":100,"value":9.881106046549151},"returnOnAssets@FY2020":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2020"},{"ref":"totalAssets@FY2020"}],"scale":100,"value":17.763419104649707},"#297":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2021Q3"},{"ref":"netIncome@2021Q2"},{"ref":"netIncome@2021Q1"},{"ref":"netIncome@2020Q4"}],"rule":"trailing-year","value":39519000},"returnOnAssets@2021Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#297"},{"ref":"totalAssets@2021Q3"}],"scale":100,"value":19.663737597898233},"#298":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2021Q4"},{"ref":"netIncome@2021Q3"},{"ref":"netIncome@2021Q2"},{"ref":"netIncome@2021Q1"}],"rule":"trailing-year","value":19015000},"#299":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2020Q4","weight":0.5},{"ref":"totalAssets@2021Q4","weight":0.5}],"rule":"average-balance","value":190672500},"returnOnAssets@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#298"},{"ref":"#299"}],"scale":100,"value":9.972596992224888},"#300":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2020","weight":0.5},{"ref":"totalAssets@FY2021","weight":0.5}],"rule":"average-balance","value":190672500},"returnOnAssets@FY2021":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2021"},{"ref":"#300"}],"scale":100,"value":9.972596992224888},"#301":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2020Q4"},{"ref":"netIncome@2020Q3"},{"ref":"netIncome@2020Q2"},{"ref":"netIncome@2020Q1"}],"rule":"trailing-year","value":32672000},"returnOnAssets@2020Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#301"},{"ref":"totalAssets@2020Q4"}],"scale":100,"value":17.769945774253376},"#302":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2022Q2"},{"ref":"netIncome@2022Q1"},{"ref":"netIncome@2021Q4"},{"ref":"netIncome@2021Q3"}],"rule":"trailing-year","value":12939000},"returnOnAssets@2022Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#302"},{"ref":"totalAssets@2022Q2"}],"scale":100,"value":5.940553147726438},"#303":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2022Q3"},{"ref":"netIncome@2022Q2"},{"ref":"netIncome@2022Q1"},{"ref":"netIncome@2021Q4"}],"rule":"trailing-year","value":7207000},"#304":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2021Q3","weight":0.5},{"ref":"totalAssets@2022Q3","weight":0.5}],"rule":"average-balance","value":209676000},"returnOnAssets@2022Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#303"},{"ref":"#304"}],"scale":100,"value":3.437207882637975},"#305":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2022Q4"},{"ref":"netIncome@2022Q3"},{"ref":"netIncome@2022Q2"},{"ref":"netIncome@2022Q1"}],"rule":"trailing-year","value":7814000},"#306":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2021Q4","weight":0.5},{"ref":"totalAssets@2022Q4","weight":0.5}],"rule":"average-balance","value":197620500},"returnOnAssets@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#305"},{"ref":"#306"}],"scale":100,"value":3.954043229320845},"#307":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2021","weight":0.5},{"ref":"totalAssets@FY2022","weight":0.5}],"rule":"average-balance","value":197620500},"returnOnAssets@FY2022":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2022"},{"ref":"#307"}],"scale":100,"value":3.954043229320845},"#308":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2023Q1"},{"ref":"netIncome@2022Q4"},{"ref":"netIncome@2022Q3"},{"ref":"netIncome@2022Q2"}],"rule":"trailing-year","value":12292000},"#309":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2022Q1","weight":0.5},{"ref":"totalAssets@2023Q1","weight":0.5}],"rule":"average-balance","value":202952000},"returnOnAssets@2023Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#308"},{"ref":"#309"}],"scale":100,"value":6.056604517324294},"#310":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2023Q2"},{"ref":"netIncome@2023Q1"},{"ref":"netIncome@2022Q4"},{"ref":"netIncome@2022Q3"}],"rule":"trailing-year","value":29140000},"#311":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2022Q2","weight":0.5},{"ref":"totalAssets@2023Q2","weight":0.5}],"rule":"average-balance","value":231615500},"returnOnAssets@2023Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#310"},{"ref":"#311"}],"scale":100,"value":12.581195990769183},"#312":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2023Q3"},{"ref":"netIncome@2023Q2"},{"ref":"netIncome@2023Q1"},{"ref":"netIncome@2022Q4"}],"rule":"trailing-year","value":37046000},"#313":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2022Q3","weight":0.5},{"ref":"totalAssets@2023Q3","weight":0.5}],"rule":"average-balance","value":243428500},"returnOnAssets@2023Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#312"},{"ref":"#313"}],"scale":100,"value":15.218431695549206},"#314":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2023Q4"},{"ref":"netIncome@2023Q3"},{"ref":"netIncome@2023Q2"},{"ref":"netIncome@2023Q1"}],"rule":"trailing-year","value":46629000},"#315":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2022Q4","weight":0.5},{"ref":"totalAssets@2023Q4","weight":0.5}],"rule":"average-balance","value":241719500},"returnOnAssets@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#314"},{"ref":"#315"}],"scale":100,"value":19.29054130924481},"#316":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2022","weight":0.5},{"ref":"totalAssets@FY2023","weight":0.5}],"rule":"average-balance","value":241719500},"returnOnAssets@FY2023":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2023"},{"ref":"#316"}],"scale":100,"value":19.29054130924481},"#317":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2024Q1"},{"ref":"netIncome@2023Q4"},{"ref":"netIncome@2023Q3"},{"ref":"netIncome@2023Q2"}],"rule":"trailing-year","value":54162000},"#318":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2023Q1","weight":0.5},{"ref":"totalAssets@2024Q1","weight":0.5}],"rule":"average-balance","value":248309000},"returnOnAssets@2024Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#317"},{"ref":"#318"}],"scale":100,"value":21.81233865868736},"#319":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2024Q2"},{"ref":"netIncome@2024Q1"},{"ref":"netIncome@2023Q4"},{"ref":"netIncome@2023Q3"}],"rule":"trailing-year","value":55268000},"#320":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2023Q2","weight":0.5},{"ref":"totalAssets@2024Q2","weight":0.5}],"rule":"average-balance","value":284229500},"returnOnAssets@2024Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#319"},{"ref":"#320"}],"scale":100,"value":19.444850024364115},"#321":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2023Q3"},{"ref":"revenue@2022Q3","weight":-1}],"value":14021000},"revenueGrowth@2023Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#321"},{"ref":"revenue@2022Q3"}],"scale":100,"rule":"year-on-year","value":11.303338358472459},"#322":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2024Q3"},{"ref":"netIncome@2024Q2"},{"ref":"netIncome@2024Q1"},{"ref":"netIncome@2023Q4"}],"rule":"trailing-year","value":59355000},"#323":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2023Q3","weight":0.5},{"ref":"totalAssets@2024Q3","weight":0.5}],"rule":"average-balance","value":310813000},"returnOnAssets@2024Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#322"},{"ref":"#323"}],"scale":100,"value":19.096691579824522},"#324":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2024Q4"},{"ref":"netIncome@2024Q3"},{"ref":"netIncome@2024Q2"},{"ref":"netIncome@2024Q1"}],"rule":"trailing-year","value":55952000},"#325":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2023Q4","weight":0.5},{"ref":"totalAssets@2024Q4","weight":0.5}],"rule":"average-balance","value":324031500},"returnOnAssets@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#324"},{"ref":"#325"}],"scale":100,"value":17.26745702192534},"#326":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2023","weight":0.5},{"ref":"totalAssets@FY2024","weight":0.5}],"rule":"average-balance","value":324031500},"returnOnAssets@FY2024":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2024"},{"ref":"#326"}],"scale":100,"value":17.26745702192534},"#327":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2025Q1"},{"ref":"netIncome@2024Q4"},{"ref":"netIncome@2024Q3"},{"ref":"netIncome@2024Q2"}],"rule":"trailing-year","value":60596000},"#328":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2024Q1","weight":0.5},{"ref":"totalAssets@2025Q1","weight":0.5}],"rule":"average-balance","value":336505500},"returnOnAssets@2025Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#327"},{"ref":"#328"}],"scale":100,"value":18.00743227079498},"#329":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2025Q2"},{"ref":"netIncome@2025Q1"},{"ref":"netIncome@2024Q4"},{"ref":"netIncome@2024Q3"}],"rule":"trailing-year","value":64411000},"#330":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2024Q2","weight":0.5},{"ref":"totalAssets@2025Q2","weight":0.5}],"rule":"average-balance","value":372056500},"returnOnAssets@2025Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#329"},{"ref":"#330"}],"scale":100,"value":17.31215554626784},"#331":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2025Q3"},{"ref":"netIncome@2025Q2"},{"ref":"netIncome@2025Q1"},{"ref":"netIncome@2024Q4"}],"rule":"trailing-year","value":69163000},"#332":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2024Q3","weight":0.5},{"ref":"totalAssets@2025Q3","weight":0.5}],"rule":"average-balance","value":407220500},"returnOnAssets@2025Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#331"},{"ref":"#332"}],"scale":100,"value":16.984164598786162},"#333":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2025Q4"},{"ref":"netIncome@2025Q3"},{"ref":"netIncome@2025Q2"},{"ref":"netIncome@2025Q1"}],"rule":"trailing-year","value":71320000},"#334":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2024Q4","weight":0.5},{"ref":"totalAssets@2025Q4","weight":0.5}],"rule":"average-balance","value":411769500},"returnOnAssets@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#333"},{"ref":"#334"}],"scale":100,"value":17.320369769980534},"#335":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2024","weight":0.5},{"ref":"totalAssets@FY2025","weight":0.5}],"rule":"average-balance","value":411769500},"returnOnAssets@FY2025":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2025"},{"ref":"#335"}],"scale":100,"value":17.320369769980534},"#336":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2026Q1"},{"ref":"netIncome@2025Q4"},{"ref":"netIncome@2025Q3"},{"ref":"netIncome@2025Q2"}],"rule":"trailing-year","value":82912000},"#337":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2025Q1","weight":0.5},{"ref":"totalAssets@2026Q1","weight":0.5}],"rule":"average-balance","value":436156000},"returnOnAssets@2026Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#336"},{"ref":"#337"}],"scale":100,"value":19.00971212135108},"#338":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2026Q2"},{"ref":"netIncome@2026Q1"},{"ref":"netIncome@2025Q4"},{"ref":"netIncome@2025Q3"}],"rule":"trailing-year","value":109455000},"#339":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2025Q2","weight":0.5},{"ref":"totalAssets@2026Q2","weight":0.5}],"rule":"average-balance","value":497009500},"returnOnAssets@2026Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#338"},{"ref":"#339"}],"scale":100,"value":22.02271787561405},"#340":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2021Q1","weight":0.5},{"ref":"equity@2022Q1","weight":0.5}],"rule":"average-balance","value":91053000},"returnOnEquity@2022Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#296"},{"ref":"#340"}],"scale":100,"value":21.52262967722096},"#341":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2019","weight":0.5},{"ref":"equity@FY2020","weight":0.5}],"rule":"average-balance","value":88049000},"returnOnEquity@FY2020":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2020"},{"ref":"#341"}],"scale":100,"value":37.09298231666459},"#342":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2020Q3","weight":0.5},{"ref":"equity@2021Q3","weight":0.5}],"rule":"average-balance","value":90049500},"returnOnEquity@2021Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#297"},{"ref":"#342"}],"scale":100,"value":43.88586277547349},"#343":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2020Q4","weight":0.5},{"ref":"equity@2021Q4","weight":0.5}],"rule":"average-balance","value":112736000},"returnOnEquity@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#298"},{"ref":"#343"}],"scale":100,"value":16.86683934147034},"#344":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2020","weight":0.5},{"ref":"equity@FY2021","weight":0.5}],"rule":"average-balance","value":112736000},"returnOnEquity@FY2021":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2021"},{"ref":"#344"}],"scale":100,"value":16.86683934147034},"#345":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2018","weight":0.5},{"ref":"equity@FY2019","weight":0.5}],"rule":"average-balance","value":67531000},"returnOnEquity@FY2019":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2019"},{"ref":"#345"}],"scale":100,"value":13.944706875360946},"#346":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2023Q4"},{"ref":"revenue@2022Q4","weight":-1}],"value":14153000},"revenueGrowth@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#346"},{"ref":"revenue@2022Q4"}],"scale":100,"rule":"year-on-year","value":15.385200726157988},"#347":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2019Q4","weight":0.5},{"ref":"equity@2020Q4","weight":0.5}],"rule":"average-balance","value":88049000},"returnOnEquity@2020Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#301"},{"ref":"#347"}],"scale":100,"value":37.106611091551294},"#348":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2021Q2","weight":0.5},{"ref":"equity@2022Q2","weight":0.5}],"rule":"average-balance","value":96772000},"returnOnEquity@2022Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#302"},{"ref":"#348"}],"scale":100,"value":13.37060306700285},"#349":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2021Q3","weight":0.5},{"ref":"equity@2022Q3","weight":0.5}],"rule":"average-balance","value":117945000},"returnOnEquity@2022Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#303"},{"ref":"#349"}],"scale":100,"value":6.110475221501548},"#350":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2021Q4","weight":0.5},{"ref":"equity@2022Q4","weight":0.5}],"rule":"average-balance","value":132133000},"returnOnEquity@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#305"},{"ref":"#350"}],"scale":100,"value":5.913738430218038},"#351":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2021","weight":0.5},{"ref":"equity@FY2022","weight":0.5}],"rule":"average-balance","value":132133000},"returnOnEquity@FY2022":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2022"},{"ref":"#351"}],"scale":100,"value":5.913738430218038},"#352":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2022Q1","weight":0.5},{"ref":"equity@2023Q1","weight":0.5}],"rule":"average-balance","value":138674500},"returnOnEquity@2023Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#308"},{"ref":"#352"}],"scale":100,"value":8.863922350540294},"#353":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2022Q2","weight":0.5},{"ref":"equity@2023Q2","weight":0.5}],"rule":"average-balance","value":151167500},"returnOnEquity@2023Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#310"},{"ref":"#353"}],"scale":100,"value":19.27663022805828},"#354":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2023"},{"ref":"revenue@FY2022","weight":-1}],"value":65825000},"revenueGrowth@FY2023":{"kind":"computed","op":"ratio","terms":[{"ref":"#354"},{"ref":"revenue@FY2022"}],"scale":100,"rule":"year-on-year","value":15.387330610794624},"#355":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2022Q3","weight":0.5},{"ref":"equity@2023Q3","weight":0.5}],"rule":"average-balance","value":167108000},"returnOnEquity@2023Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#312"},{"ref":"#355"}],"scale":100,"value":22.168896761375876},"#356":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2022Q4","weight":0.5},{"ref":"equity@2023Q4","weight":0.5}],"rule":"average-balance","value":171765000},"returnOnEquity@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#314"},{"ref":"#356"}],"scale":100,"value":27.146974063400574},"#357":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2022","weight":0.5},{"ref":"equity@FY2023","weight":0.5}],"rule":"average-balance","value":171765000},"returnOnEquity@FY2023":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2023"},{"ref":"#357"}],"scale":100,"value":27.146974063400574},"#358":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2023Q1","weight":0.5},{"ref":"equity@2024Q1","weight":0.5}],"rule":"average-balance","value":179678000},"returnOnEquity@2024Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#317"},{"ref":"#358"}],"scale":100,"value":30.14392413094536},"#359":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2023Q2","weight":0.5},{"ref":"equity@2024Q2","weight":0.5}],"rule":"average-balance","value":201905500},"returnOnEquity@2024Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#319"},{"ref":"#359"}],"scale":100,"value":27.373201819663155},"#360":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2023Q3","weight":0.5},{"ref":"equity@2024Q3","weight":0.5}],"rule":"average-balance","value":222361500},"returnOnEquity@2024Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#322"},{"ref":"#360"}],"scale":100,"value":26.693020149621226},"#361":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2023Q4","weight":0.5},{"ref":"equity@2024Q4","weight":0.5}],"rule":"average-balance","value":230627000},"returnOnEquity@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#324"},{"ref":"#361"}],"scale":100,"value":24.260819418368186},"#362":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2023","weight":0.5},{"ref":"equity@FY2024","weight":0.5}],"rule":"average-balance","value":230627000},"returnOnEquity@FY2024":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2024"},{"ref":"#362"}],"scale":100,"value":24.260819418368186},"#363":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2024Q1","weight":0.5},{"ref":"equity@2025Q1","weight":0.5}],"rule":"average-balance","value":243774000},"returnOnEquity@2025Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#327"},{"ref":"#363"}],"scale":100,"value":24.857449933134788},"#364":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2024Q2","weight":0.5},{"ref":"equity@2025Q2","weight":0.5}],"rule":"average-balance","value":264472500},"returnOnEquity@2025Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#329"},{"ref":"#364"}],"scale":100,"value":24.35451701027517},"#365":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2024Q3","weight":0.5},{"ref":"equity@2025Q3","weight":0.5}],"rule":"average-balance","value":287926500},"returnOnEquity@2025Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#331"},{"ref":"#365"}],"scale":100,"value":24.021060930480523},"#366":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2024Q4","weight":0.5},{"ref":"equity@2025Q4","weight":0.5}],"rule":"average-balance","value":295179500},"returnOnEquity@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#333"},{"ref":"#366"}],"scale":100,"value":24.161569485685828},"#367":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2024","weight":0.5},{"ref":"equity@FY2025","weight":0.5}],"rule":"average-balance","value":295179500},"returnOnEquity@FY2025":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2025"},{"ref":"#367"}],"scale":100,"value":24.161569485685828},"#368":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2025Q1","weight":0.5},{"ref":"equity@2026Q1","weight":0.5}],"rule":"average-balance","value":315015500},"returnOnEquity@2026Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#336"},{"ref":"#368"}],"scale":100,"value":26.319974731402105},"#369":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2025Q2","weight":0.5},{"ref":"equity@2026Q2","weight":0.5}],"rule":"average-balance","value":348921500},"returnOnEquity@2026Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#338"},{"ref":"#369"}],"scale":100,"value":31.369520078298414},"#370":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2024Q1"},{"ref":"revenue@2023Q1","weight":-1}],"value":1939000},"revenueGrowth@2024Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#370"},{"ref":"revenue@2023Q1"}],"scale":100,"rule":"year-on-year","value":1.7665977277489864},"#371":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2021Q1"},{"ref":"netIncome@2020Q4"},{"ref":"netIncome@2020Q3"},{"ref":"netIncome@2020Q2"}],"rule":"trailing-year","value":28586000},"#372":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2020Q1","weight":0.5},{"ref":"equity@2021Q1","weight":0.5}],"rule":"average-balance","value":65159500},"returnOnEquity@2021Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#371"},{"ref":"#372"}],"scale":100,"value":43.87080932174127},"#373":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2021Q2"},{"ref":"netIncome@2021Q1"},{"ref":"netIncome@2020Q4"},{"ref":"netIncome@2020Q3"}],"rule":"trailing-year","value":35536000},"#374":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2020Q2","weight":0.5},{"ref":"equity@2021Q2","weight":0.5}],"rule":"average-balance","value":69913000},"returnOnEquity@2021Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#373"},{"ref":"#374"}],"scale":100,"value":50.828887331397596},"#375":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2020"},{"ref":"revenue@FY2019","weight":-1}],"value":26695000},"revenueGrowth@FY2020":{"kind":"computed","op":"ratio","terms":[{"ref":"#375"},{"ref":"revenue@FY2019"}],"scale":100,"rule":"year-on-year","value":9.401336155436368},"#376":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2021Q3"},{"ref":"revenue@2020Q3","weight":-1}],"value":28348000},"revenueGrowth@2021Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#376"},{"ref":"revenue@2020Q3"}],"scale":100,"rule":"year-on-year","value":32.46412661330036},"#377":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2021"},{"ref":"revenue@FY2020","weight":-1}],"value":68869000},"revenueGrowth@FY2021":{"kind":"computed","op":"ratio","terms":[{"ref":"#377"},{"ref":"revenue@FY2020"}],"scale":100,"rule":"year-on-year","value":22.16975058266053},"#378":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2022Q1"},{"ref":"revenue@2021Q1","weight":-1}],"value":20998000},"revenueGrowth@2022Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#378"},{"ref":"revenue@2021Q1"}],"scale":100,"rule":"year-on-year","value":27.83035122597748},"#379":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2022Q2"},{"ref":"revenue@2021Q2","weight":-1}],"value":13495000},"revenueGrowth@2022Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#379"},{"ref":"revenue@2021Q2"}],"scale":100,"rule":"year-on-year","value":13.255082997740896},"#380":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2022Q3"},{"ref":"revenue@2021Q3","weight":-1}],"value":8374000},"revenueGrowth@2022Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#380"},{"ref":"revenue@2021Q3"}],"scale":100,"rule":"year-on-year","value":7.2396234081733235},"#381":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2022Q4"},{"ref":"revenue@2021Q4","weight":-1}],"value":5407000},"revenueGrowth@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#381"},{"ref":"revenue@2021Q4"}],"scale":100,"rule":"year-on-year","value":6.244802734916388},"#382":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2022"},{"ref":"revenue@FY2021","weight":-1}],"value":48274000},"revenueGrowth@FY2022":{"kind":"computed","op":"ratio","terms":[{"ref":"#382"},{"ref":"revenue@FY2021"}],"scale":100,"rule":"year-on-year","value":12.719985876636631},"#383":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2023Q1"},{"ref":"revenue@2022Q1","weight":-1}],"value":13311000},"revenueGrowth@2023Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#383"},{"ref":"revenue@2022Q1"}],"scale":100,"rule":"year-on-year","value":13.801219309887202},"#384":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2023Q2"},{"ref":"revenue@2022Q2","weight":-1}],"value":24340000},"revenueGrowth@2023Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#384"},{"ref":"revenue@2022Q2"}],"scale":100,"rule":"year-on-year","value":21.109232036772042},"#385":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2024Q2"},{"ref":"revenue@2023Q2","weight":-1}],"value":4471000},"revenueGrowth@2024Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#385"},{"ref":"revenue@2023Q2"}],"scale":100,"rule":"year-on-year","value":3.2016899996419435},"#386":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2024Q3"},{"ref":"revenue@2023Q3","weight":-1}],"value":-5158000},"revenueGrowth@2024Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#386"},{"ref":"revenue@2023Q3"}],"scale":100,"rule":"year-on-year","value":-3.7359485456020414},"#387":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2024Q4"},{"ref":"revenue@2023Q4","weight":-1}],"value":21149000},"revenueGrowth@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#387"},{"ref":"revenue@2023Q4"}],"scale":100,"rule":"year-on-year","value":19.92481911365691},"#388":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2024"},{"ref":"revenue@FY2023","weight":-1}],"value":22401000},"revenueGrowth@FY2024":{"kind":"computed","op":"ratio","terms":[{"ref":"#388"},{"ref":"revenue@FY2023"}],"scale":100,"rule":"year-on-year","value":4.538179784932295},"#389":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2025Q1"},{"ref":"revenue@2024Q1","weight":-1}],"value":19223000},"revenueGrowth@2025Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#389"},{"ref":"revenue@2024Q1"}],"scale":100,"rule":"year-on-year","value":17.209797847768083},"#390":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2025Q2"},{"ref":"revenue@2024Q2","weight":-1}],"value":24643000},"revenueGrowth@2025Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#390"},{"ref":"revenue@2024Q2"}],"scale":100,"rule":"year-on-year","value":17.099419911737755},"#391":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2025Q3"},{"ref":"revenue@2024Q3","weight":-1}],"value":49407000},"revenueGrowth@2025Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#391"},{"ref":"revenue@2024Q3"}],"scale":100,"rule":"year-on-year","value":37.17439393255384},"#392":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2025Q4"},{"ref":"revenue@2024Q4","weight":-1}],"value":494000},"revenueGrowth@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#392"},{"ref":"revenue@2024Q4"}],"scale":100,"rule":"year-on-year","value":0.3880810413769753},"#393":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2025"},{"ref":"revenue@FY2024","weight":-1}],"value":93767000},"revenueGrowth@FY2025":{"kind":"computed","op":"ratio","terms":[{"ref":"#393"},{"ref":"revenue@FY2024"}],"scale":100,"rule":"year-on-year","value":18.171441417173597},"#394":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2026Q1"},{"ref":"revenue@2025Q1","weight":-1}],"value":48844000},"revenueGrowth@2026Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#394"},{"ref":"revenue@2025Q1"}],"scale":100,"rule":"year-on-year","value":37.30799489768639},"#395":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2026Q2"},{"ref":"revenue@2025Q2","weight":-1}],"value":47394000},"revenueGrowth@2026Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#395"},{"ref":"revenue@2025Q2"}],"scale":100,"rule":"year-on-year","value":28.083835528771807},"equity@FY2018":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":3,"unit":"USD","end":"2018-12-31","value":61263000},"equity@2019Q4":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":4,"unit":"USD","end":"2019-12-31","value":73799000}},"quality":[{"metric":"dilutedShares","periodKey":"2023Q3","rule":"identity-conflict","severity":"info","message":"Reported dilutedShares disagrees with netIncome / dilutedEps in 9 of 15 period(s), by up to 1.6% — this issuer means something different by it, so the missing periods are left empty rather than inferred."}]}