{"licence":"Free for personal research, with credit (Data by Shikshan Nivesh) and a link. API access, bulk files and commercial use need a licence.","licence_url":"https://shikshannivesh.com/data/licence","version":1,"symbol":"QLYS","cik":"1107843","as_of":"2026-08-04","currency":"USD","source":"SEC filings: each company's own statements and arithmetic","splits":[],"filings":{"0001107843-23-000007":{"form":"10-Q","filed":"2023-11-02","period":"2023-09-30","accepted":"2023-11-02 17:04:00.0","cik":"1107843","url":"https://www.sec.gov/Archives/edgar/data/1107843/000110784323000007/"},"0001107843-25-000009":{"form":"10-K","filed":"2025-02-21","period":"2024-12-31","accepted":"2025-02-21 17:02:00.0","cik":"1107843","url":"https://www.sec.gov/Archives/edgar/data/1107843/000110784325000009/"},"0001107843-17-000003":{"form":"10-K","filed":"2017-02-24","period":"2016-12-31","accepted":"2017-02-24 16:20:00.0","cik":"1107843","url":"https://www.sec.gov/Archives/edgar/data/1107843/000110784317000003/"},"0001107843-24-000028":{"form":"10-Q","filed":"2024-08-06","period":"2024-06-30","accepted":"2024-08-06 17:04:00.0","cik":"1107843","url":"https://www.sec.gov/Archives/edgar/data/1107843/000110784324000028/"},"0001628280-20-012350":{"form":"10-Q","filed":"2020-08-10","period":"2020-06-30","accepted":"2020-08-10 16:29:00.0","cik":"1107843","url":"https://www.sec.gov/Archives/edgar/data/1107843/000162828020012350/"},"0001107843-14-000014":{"form":"10-Q","filed":"2014-08-07","period":"2014-06-30","accepted":"2014-08-06 19:21:00.0","cik":"1107843","url":"https://www.sec.gov/Archives/edgar/data/1107843/000110784314000014/"},"0001107843-13-000015":{"form":"10-Q","filed":"2013-11-07","period":"2013-09-30","accepted":"2013-11-06 20:16:00.0","cik":"1107843","url":"https://www.sec.gov/Archives/edgar/data/1107843/000110784313000015/"},"0001107843-12-000006":{"form":"10-Q","filed":"2012-11-09","period":"2012-09-30","accepted":"2012-11-09 16:20:00.0","cik":"1107843","url":"https://www.sec.gov/Archives/edgar/data/1107843/000110784312000006/"},"0001107843-24-000038":{"form":"10-Q","filed":"2024-11-05","period":"2024-09-30","accepted":"2024-11-05 17:05:00.0","cik":"1107843","url":"https://www.sec.gov/Archives/edgar/data/1107843/000110784324000038/"},"0001437749-22-010866":{"form":"10-Q","filed":"2022-05-04","period":"2022-03-31","accepted":"2022-05-04 16:32:00.0","cik":"1107843","url":"https://www.sec.gov/Archives/edgar/data/1107843/000143774922010866/"},"0001107843-15-000009":{"form":"10-Q","filed":"2015-05-07","period":"2015-03-31","accepted":"2015-05-06 19:29:00.0","cik":"1107843","url":"https://www.sec.gov/Archives/edgar/data/1107843/000110784315000009/"},"0001437749-22-019379":{"form":"10-Q","filed":"2022-08-08","period":"2022-06-30","accepted":"2022-08-08 16:33:00.0","cik":"1107843","url":"https://www.sec.gov/Archives/edgar/data/1107843/000143774922019379/"},"0001437749-23-012595":{"form":"10-Q","filed":"2023-05-04","period":"2023-03-31","accepted":"2023-05-04 17:01:00.0","cik":"1107843","url":"https://www.sec.gov/Archives/edgar/data/1107843/000143774923012595/"},"0001437749-23-004384":{"form":"10-K","filed":"2023-02-23","period":"2022-12-31","accepted":"2023-02-23 16:08:00.0","cik":"1107843","url":"https://www.sec.gov/Archives/edgar/data/1107843/000143774923004384/"},"0001107843-15-000003":{"form":"10-K","filed":"2015-03-06","period":"2014-12-31","accepted":"2015-03-06 16:52:00.0","cik":"1107843","url":"https://www.sec.gov/Archives/edgar/data/1107843/000110784315000003/"},"0001107843-18-000003":{"form":"10-K","filed":"2018-02-23","period":"2017-12-31","accepted":"2018-02-23 16:28:00.0","cik":"1107843","url":"https://www.sec.gov/Archives/edgar/data/1107843/000110784318000003/"},"0001107843-18-000008":{"form":"10-Q","filed":"2018-05-08","period":"2018-03-31","accepted":"2018-05-08 16:48:00.0","cik":"1107843","url":"https://www.sec.gov/Archives/edgar/data/1107843/000110784318000008/"},"0001107843-18-000012":{"form":"10-Q","filed":"2018-11-05","period":"2018-09-30","accepted":"2018-11-02 19:23:00.0","cik":"1107843","url":"https://www.sec.gov/Archives/edgar/data/1107843/000110784318000012/"},"0001107843-16-000026":{"form":"10-Q","filed":"2016-05-05","period":"2016-03-31","accepted":"2016-05-05 16:18:00.0","cik":"1107843","url":"https://www.sec.gov/Archives/edgar/data/1107843/000110784316000026/"},"0001107843-26-000008":{"form":"10-K","filed":"2026-02-20","period":"2025-12-31","accepted":"2026-02-20 17:06:00.0","cik":"1107843","url":"https://www.sec.gov/Archives/edgar/data/1107843/000110784326000008/"},"0001437749-21-019179":{"form":"10-Q","filed":"2021-08-09","period":"2021-06-30","accepted":"2021-08-09 17:01:00.0","cik":"1107843","url":"https://www.sec.gov/Archives/edgar/data/1107843/000143774921019179/"},"0001107843-26-000035":{"form":"10-Q","filed":"2026-08-04","period":"2026-06-30","accepted":"2026-08-04 17:07:00.0","cik":"1107843","url":"https://www.sec.gov/Archives/edgar/data/1107843/000110784326000035/"},"0001107843-13-000010":{"form":"10-Q","filed":"2013-08-08","period":"2013-06-30","accepted":"2013-08-07 19:40:00.0","cik":"1107843","url":"https://www.sec.gov/Archives/edgar/data/1107843/000110784313000010/"},"0001107843-16-000022":{"form":"10-K","filed":"2016-02-26","period":"2015-12-31","accepted":"2016-02-25 19:30:00.0","cik":"1107843","url":"https://www.sec.gov/Archives/edgar/data/1107843/000110784316000022/"},"0001107843-24-000016":{"form":"10-Q","filed":"2024-05-07","period":"2024-03-31","accepted":"2024-05-07 17:08:00.0","cik":"1107843","url":"https://www.sec.gov/Archives/edgar/data/1107843/000110784324000016/"},"0001107843-25-000017":{"form":"10-Q","filed":"2025-05-06","period":"2025-03-31","accepted":"2025-05-06 17:06:00.0","cik":"1107843","url":"https://www.sec.gov/Archives/edgar/data/1107843/000110784325000017/"},"0001628280-19-005837":{"form":"10-Q","filed":"2019-05-03","period":"2019-03-31","accepted":"2019-05-03 17:12:00.0","cik":"1107843","url":"https://www.sec.gov/Archives/edgar/data/1107843/000162828019005837/"},"0001107843-16-000030":{"form":"10-Q","filed":"2016-08-04","period":"2016-06-30","accepted":"2016-08-04 17:26:00.0","cik":"1107843","url":"https://www.sec.gov/Archives/edgar/data/1107843/000110784316000030/"},"0001107843-14-000004":{"form":"10-K","filed":"2014-02-28","period":"2013-12-31","accepted":"2014-02-27 19:44:00.0","cik":"1107843","url":"https://www.sec.gov/Archives/edgar/data/1107843/000110784314000004/"},"0001107843-15-000017":{"form":"10-Q","filed":"2015-11-05","period":"2015-09-30","accepted":"2015-11-05 17:05:00.0","cik":"1107843","url":"https://www.sec.gov/Archives/edgar/data/1107843/000110784315000017/"},"0001107843-13-000003":{"form":"10-K","filed":"2013-03-05","period":"2012-12-31","accepted":"2013-03-05 16:52:00.0","cik":"1107843","url":"https://www.sec.gov/Archives/edgar/data/1107843/000110784313000003/"},"0001437749-23-021978":{"form":"10-Q","filed":"2023-08-03","period":"2023-06-30","accepted":"2023-08-03 17:01:00.0","cik":"1107843","url":"https://www.sec.gov/Archives/edgar/data/1107843/000143774923021978/"},"0001107843-14-000009":{"form":"10-Q","filed":"2014-05-08","period":"2014-03-31","accepted":"2014-05-08 17:12:00.0","cik":"1107843","url":"https://www.sec.gov/Archives/edgar/data/1107843/000110784314000009/"},"0001437749-21-003648":{"form":"10-K","filed":"2021-02-22","period":"2020-12-31","accepted":"2021-02-22 17:01:00.0","cik":"1107843","url":"https://www.sec.gov/Archives/edgar/data/1107843/000143774921003648/"},"0001107843-16-000033":{"form":"10-Q","filed":"2016-11-04","period":"2016-09-30","accepted":"2016-11-04 16:48:00.0","cik":"1107843","url":"https://www.sec.gov/Archives/edgar/data/1107843/000110784316000033/"},"0001107843-17-000011":{"form":"10-Q","filed":"2017-08-03","period":"2017-06-30","accepted":"2017-08-03 16:38:00.0","cik":"1107843","url":"https://www.sec.gov/Archives/edgar/data/1107843/000110784317000011/"},"0001107843-25-000031":{"form":"10-Q","filed":"2025-08-05","period":"2025-06-30","accepted":"2025-08-05 17:07:00.0","cik":"1107843","url":"https://www.sec.gov/Archives/edgar/data/1107843/000110784325000031/"},"0001107843-13-000007":{"form":"10-Q","filed":"2013-05-10","period":"2013-03-31","accepted":"2013-05-09 20:15:00.0","cik":"1107843","url":"https://www.sec.gov/Archives/edgar/data/1107843/000110784313000007/"},"0001107843-26-000015":{"form":"10-Q","filed":"2026-05-05","period":"2026-03-31","accepted":"2026-05-05 17:09:00.0","cik":"1107843","url":"https://www.sec.gov/Archives/edgar/data/1107843/000110784326000015/"},"0001437749-22-025560":{"form":"10-Q","filed":"2022-11-02","period":"2022-09-30","accepted":"2022-11-02 17:01:00.0","cik":"1107843","url":"https://www.sec.gov/Archives/edgar/data/1107843/000143774922025560/"},"0001107843-18-000010":{"form":"10-Q","filed":"2018-08-02","period":"2018-06-30","accepted":"2018-08-02 16:40:00.0","cik":"1107843","url":"https://www.sec.gov/Archives/edgar/data/1107843/000110784318000010/"},"0001628280-19-009875":{"form":"10-Q","filed":"2019-08-02","period":"2019-06-30","accepted":"2019-08-02 16:50:00.0","cik":"1107843","url":"https://www.sec.gov/Archives/edgar/data/1107843/000162828019009875/"},"0001107843-25-000038":{"form":"10-Q","filed":"2025-11-04","period":"2025-09-30","accepted":"2025-11-04 17:06:00.0","cik":"1107843","url":"https://www.sec.gov/Archives/edgar/data/1107843/000110784325000038/"},"0001107843-17-000007":{"form":"10-Q","filed":"2017-05-05","period":"2017-03-31","accepted":"2017-05-04 19:05:00.0","cik":"1107843","url":"https://www.sec.gov/Archives/edgar/data/1107843/000110784317000007/"},"0001437749-22-004075":{"form":"10-K","filed":"2022-02-22","period":"2021-12-31","accepted":"2022-02-22 16:31:00.0","cik":"1107843","url":"https://www.sec.gov/Archives/edgar/data/1107843/000143774922004075/"},"0001628280-19-002099":{"form":"10-K","filed":"2019-02-27","period":"2018-12-31","accepted":"2019-02-27 14:12:00.0","cik":"1107843","url":"https://www.sec.gov/Archives/edgar/data/1107843/000162828019002099/"},"0001628280-20-001963":{"form":"10-K","filed":"2020-02-21","period":"2019-12-31","accepted":"2020-02-21 16:42:00.0","cik":"1107843","url":"https://www.sec.gov/Archives/edgar/data/1107843/000162828020001963/"},"0001107843-24-000008":{"form":"10-K","filed":"2024-02-22","period":"2023-12-31","accepted":"2024-02-22 17:08:00.0","cik":"1107843","url":"https://www.sec.gov/Archives/edgar/data/1107843/000110784324000008/"},"0001628280-20-007038":{"form":"10-Q","filed":"2020-05-07","period":"2020-03-31","accepted":"2020-05-07 17:19:00.0","cik":"1107843","url":"https://www.sec.gov/Archives/edgar/data/1107843/000162828020007038/"},"0001628280-19-012859":{"form":"10-Q","filed":"2019-10-31","period":"2019-09-30","accepted":"2019-10-30 17:58:00.0","cik":"1107843","url":"https://www.sec.gov/Archives/edgar/data/1107843/000162828019012859/"},"0001437749-21-025112":{"form":"10-Q","filed":"2021-11-03","period":"2021-09-30","accepted":"2021-11-03 17:03:00.0","cik":"1107843","url":"https://www.sec.gov/Archives/edgar/data/1107843/000143774921025112/"},"0001107843-14-000019":{"form":"10-Q","filed":"2014-11-06","period":"2014-09-30","accepted":"2014-11-05 20:26:00.0","cik":"1107843","url":"https://www.sec.gov/Archives/edgar/data/1107843/000110784314000019/"},"0001437749-20-022558":{"form":"10-Q","filed":"2020-11-04","period":"2020-09-30","accepted":"2020-11-04 17:13:00.0","cik":"1107843","url":"https://www.sec.gov/Archives/edgar/data/1107843/000143774920022558/"},"0001437749-21-010932":{"form":"10-Q","filed":"2021-05-05","period":"2021-03-31","accepted":"2021-05-05 17:01:00.0","cik":"1107843","url":"https://www.sec.gov/Archives/edgar/data/1107843/000143774921010932/"},"0001107843-15-000012":{"form":"10-Q","filed":"2015-08-06","period":"2015-06-30","accepted":"2015-08-05 20:00:00.0","cik":"1107843","url":"https://www.sec.gov/Archives/edgar/data/1107843/000110784315000012/"},"0001107843-17-000013":{"form":"10-Q","filed":"2017-11-03","period":"2017-09-30","accepted":"2017-11-02 19:34:00.0","cik":"1107843","url":"https://www.sec.gov/Archives/edgar/data/1107843/000110784317000013/"}},"annual":{"IS":{"name":"Income statement","periods":["2010-12-31","2011-12-31","2012-12-31","2013-12-31","2014-12-31","2015-12-31","2016-12-31","2017-12-31","2018-12-31","2019-12-31","2020-12-31","2021-12-31","2022-12-31","2023-12-31","2024-12-31","2025-12-31"],"source":{"2010-12-31":"0001107843-13-000003","2011-12-31":"0001107843-14-000004","2012-12-31":"0001107843-15-000003","2013-12-31":"0001107843-16-000022","2014-12-31":"0001107843-17-000003","2015-12-31":"0001107843-18-000003","2016-12-31":"0001628280-19-002099","2017-12-31":"0001628280-20-001963","2018-12-31":"0001437749-21-003648","2019-12-31":"0001437749-22-004075","2020-12-31":"0001437749-23-004384","2021-12-31":"0001107843-24-000008","2022-12-31":"0001107843-25-000009","2023-12-31":"0001107843-26-000008","2024-12-31":"0001107843-26-000008","2025-12-31":"0001107843-26-000008"},"frame_from":"0001107843-26-000008","lines":[{"tag":"RevenueFromContractWithCustomerExcludingAssessedTax","also_tags":["Revenues"],"label":"Revenues","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2010-12-31":{"v":65432000},"2011-12-31":{"v":76212000},"2012-12-31":{"v":91420000},"2013-12-31":{"v":107962000},"2014-12-31":{"v":133579000},"2015-12-31":{"v":164284000},"2016-12-31":{"v":197925000},"2017-12-31":{"v":230828000},"2018-12-31":{"v":278889000},"2019-12-31":{"v":321607000},"2020-12-31":{"v":362963000},"2021-12-31":{"v":411172000},"2022-12-31":{"v":489723000},"2023-12-31":{"v":554458000},"2024-12-31":{"v":607571000},"2025-12-31":{"v":669125000}},"depth":1,"sign":1},{"tag":"CostOfRevenue","also_tags":[],"label":"Cost of revenues","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2010-12-31":{"v":11204000},"2011-12-31":{"v":13247000},"2012-12-31":{"v":18404000},"2013-12-31":{"v":24660000},"2014-12-31":{"v":28963000},"2015-12-31":{"v":34327000,"first_filed":33885000,"first_src":"0001107843-16-000022"},"2016-12-31":{"v":43128000,"first_filed":42473000,"first_src":"0001107843-17-000003"},"2017-12-31":{"v":51580000},"2018-12-31":{"v":66185000},"2019-12-31":{"v":69517000},"2020-12-31":{"v":79226000},"2021-12-31":{"v":89439000},"2022-12-31":{"v":102788000},"2023-12-31":{"v":107485000},"2024-12-31":{"v":111482000},"2025-12-31":{"v":114768000}},"depth":1,"sign":-1},{"tag":"GrossProfit","also_tags":[],"label":"Gross profit","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2010-12-31":{"v":54228000},"2011-12-31":{"v":62965000},"2012-12-31":{"v":73016000},"2013-12-31":{"v":83302000},"2014-12-31":{"v":104616000},"2015-12-31":{"v":129957000,"first_filed":130399000,"first_src":"0001107843-16-000022"},"2016-12-31":{"v":154797000,"first_filed":155452000,"first_src":"0001107843-17-000003"},"2017-12-31":{"v":179248000},"2018-12-31":{"v":212704000},"2019-12-31":{"v":252090000},"2020-12-31":{"v":283737000},"2021-12-31":{"v":321733000},"2022-12-31":{"v":386935000},"2023-12-31":{"v":446973000},"2024-12-31":{"v":496089000},"2025-12-31":{"v":554357000}},"depth":0,"sign":1},{"tag":"ResearchAndDevelopmentExpense","also_tags":[],"label":"Research and development","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2010-12-31":{"v":15780000},"2011-12-31":{"v":19633000},"2012-12-31":{"v":20195000},"2013-12-31":{"v":21678000},"2014-12-31":{"v":26320000},"2015-12-31":{"v":30438000,"first_filed":29451000,"first_src":"0001107843-16-000022"},"2016-12-31":{"v":36591000,"first_filed":35267000,"first_src":"0001107843-17-000003"},"2017-12-31":{"v":42816000},"2018-12-31":{"v":53255000},"2019-12-31":{"v":68239000},"2020-12-31":{"v":72548000},"2021-12-31":{"v":81289000},"2022-12-31":{"v":101186000},"2023-12-31":{"v":110472000},"2024-12-31":{"v":111852000},"2025-12-31":{"v":117284000}},"depth":2,"sign":1},{"tag":"SellingAndMarketingExpense","also_tags":[],"label":"Sales and marketing","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2010-12-31":{"v":29056000},"2011-12-31":{"v":31526000},"2012-12-31":{"v":37738000},"2013-12-31":{"v":42523000},"2014-12-31":{"v":48049000},"2015-12-31":{"v":50397000,"first_filed":49569000,"first_src":"0001107843-16-000022"},"2016-12-31":{"v":58985000,"first_filed":57970000,"first_src":"0001107843-17-000003"},"2017-12-31":{"v":63855000},"2018-12-31":{"v":70039000},"2019-12-31":{"v":70833000},"2020-12-31":{"v":67965000},"2021-12-31":{"v":76487000},"2022-12-31":{"v":97221000},"2023-12-31":{"v":111691000},"2024-12-31":{"v":128303000},"2025-12-31":{"v":143505000}},"depth":2,"sign":1},{"tag":"GeneralAndAdministrativeExpense","also_tags":[],"label":"General and administrative","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2010-12-31":{"v":8183000},"2011-12-31":{"v":8900000},"2012-12-31":{"v":12079000},"2013-12-31":{"v":16792000},"2014-12-31":{"v":21000000},"2015-12-31":{"v":24316000,"first_filed":26573000,"first_src":"0001107843-16-000022"},"2016-12-31":{"v":29114000,"first_filed":32108000,"first_src":"0001107843-17-000003"},"2017-12-31":{"v":35334000},"2018-12-31":{"v":39049000},"2019-12-31":{"v":40765000},"2020-12-31":{"v":46570000},"2021-12-31":{"v":76274000},"2022-12-31":{"v":57981000},"2023-12-31":{"v":61741000},"2024-12-31":{"v":68738000},"2025-12-31":{"v":71616000}},"depth":2,"sign":1},{"tag":"OperatingExpenses","also_tags":[],"label":"Total operating expenses","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2010-12-31":{"v":53019000},"2011-12-31":{"v":60059000},"2012-12-31":{"v":70012000},"2013-12-31":{"v":80993000},"2014-12-31":{"v":95369000},"2015-12-31":{"v":105151000,"first_filed":105593000,"first_src":"0001107843-16-000022"},"2016-12-31":{"v":124690000,"first_filed":125345000,"first_src":"0001107843-17-000003"},"2017-12-31":{"v":142005000},"2018-12-31":{"v":162343000},"2019-12-31":{"v":179837000},"2020-12-31":{"v":187083000},"2021-12-31":{"v":234050000},"2022-12-31":{"v":256388000},"2023-12-31":{"v":283904000},"2024-12-31":{"v":308893000},"2025-12-31":{"v":332405000}},"depth":1,"sign":-1},{"tag":"OperatingIncomeLoss","also_tags":[],"label":"Income from operations","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2010-12-31":{"v":1209000},"2011-12-31":{"v":2906000},"2012-12-31":{"v":3004000},"2013-12-31":{"v":2309000},"2014-12-31":{"v":9247000},"2015-12-31":{"v":24806000},"2016-12-31":{"v":30107000},"2017-12-31":{"v":37243000},"2018-12-31":{"v":50361000},"2019-12-31":{"v":72253000},"2020-12-31":{"v":96654000},"2021-12-31":{"v":87683000},"2022-12-31":{"v":130547000},"2023-12-31":{"v":163069000},"2024-12-31":{"v":187196000},"2025-12-31":{"v":221952000}},"depth":0,"sign":1},{"tag":"InterestExpense","also_tags":[],"label":"Interest expense","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2010-12-31":{"v":186000},"2011-12-31":{"v":204000},"2012-12-31":{"v":192000},"2013-12-31":{"v":43000},"2014-12-31":{"v":9000},"2015-12-31":{"v":6000},"2016-12-31":{"v":26000},"2017-12-31":{"v":3000},"2018-12-31":{"v":172000},"2019-12-31":{"v":106000},"2020-12-31":{"v":9000},"2021-12-31":{"v":0,"src":"0001437749-23-004384"},"2022-12-31":{"v":0,"src":"0001437749-23-004384"}},"depth":0,"sign":null},{"tag":"InvestmentIncomeInterest","also_tags":[],"label":"Interest income","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2010-12-31":{"v":3000},"2011-12-31":{"v":14000},"2012-12-31":{"v":14000},"2013-12-31":{"v":375000},"2014-12-31":{"v":452000},"2015-12-31":{"v":570000},"2016-12-31":{"v":1320000},"2017-12-31":{"v":2674000},"2018-12-31":{"v":6080000},"2019-12-31":{"v":8443000},"2020-12-31":{"v":5385000},"2021-12-31":{"v":2287000},"2022-12-31":{"v":5191000},"2023-12-31":{"v":16905000},"2024-12-31":{"v":25784000},"2025-12-31":{"v":25251000}},"depth":1,"sign":1},{"tag":"OtherNonoperatingIncomeExpense","also_tags":[],"label":"Other expense, net","note":null,"earlier_labels":["Other income, net"],"kind":"money","earlier_years":false,"values":{"2010-12-31":{"v":-383000},"2011-12-31":{"v":-346000},"2012-12-31":{"v":-247000,"first_filed":-188000,"first_src":"0001107843-13-000003"},"2013-12-31":{"v":-600000,"first_filed":-517000,"first_src":"0001107843-14-000004"},"2014-12-31":{"v":-1077000},"2015-12-31":{"v":-850000},"2016-12-31":{"v":-972000},"2017-12-31":{"v":-536000,"src":"0001628280-19-002099"},"2018-12-31":{"v":-801000},"2019-12-31":{"v":-607000},"2020-12-31":{"v":7000},"2021-12-31":{"v":-573000},"2022-12-31":{"v":-2038000},"2023-12-31":{"v":-1323000},"2024-12-31":{"v":-3158000},"2025-12-31":{"v":-375000}},"depth":1,"sign":1},{"tag":"NonoperatingIncomeExpense","also_tags":[],"label":"Total other income, net","note":null,"earlier_labels":["Total other expense, net"],"kind":"money","earlier_years":false,"values":{"2010-12-31":{"v":-566000},"2011-12-31":{"v":-536000},"2012-12-31":{"v":-425000,"first_filed":-366000,"first_src":"0001107843-13-000003"},"2013-12-31":{"v":-268000,"first_filed":-185000,"first_src":"0001107843-14-000004"},"2014-12-31":{"v":-634000},"2015-12-31":{"v":-286000},"2016-12-31":{"v":322000},"2017-12-31":{"v":2135000},"2018-12-31":{"v":5107000},"2019-12-31":{"v":7730000},"2020-12-31":{"v":5383000},"2021-12-31":{"v":1714000},"2022-12-31":{"v":3153000},"2023-12-31":{"v":15582000},"2024-12-31":{"v":22626000},"2025-12-31":{"v":24876000}},"depth":0,"sign":1},{"tag":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","also_tags":["IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"],"label":"Income before income taxes","note":null,"earlier_labels":["Income before provision for income taxes"],"kind":"money","earlier_years":false,"values":{"2010-12-31":{"v":643000},"2011-12-31":{"v":2370000},"2012-12-31":{"v":2579000,"first_filed":2638000,"first_src":"0001107843-13-000003"},"2013-12-31":{"v":2041000,"first_filed":2124000,"first_src":"0001107843-14-000004"},"2014-12-31":{"v":8613000},"2015-12-31":{"v":24520000},"2016-12-31":{"v":30429000},"2017-12-31":{"v":39378000},"2018-12-31":{"v":55468000},"2019-12-31":{"v":79983000},"2020-12-31":{"v":102037000},"2021-12-31":{"v":89397000},"2022-12-31":{"v":133700000},"2023-12-31":{"v":178651000},"2024-12-31":{"v":209822000},"2025-12-31":{"v":246828000}},"depth":0,"sign":1},{"tag":"IncomeTaxExpenseBenefit","also_tags":[],"label":"Income tax provision","note":null,"earlier_labels":["Provision for income taxes","provision for income taxes"],"kind":"money","earlier_years":false,"values":{"2010-12-31":{"v":-204000},"2011-12-31":{"v":416000},"2012-12-31":{"v":358000},"2013-12-31":{"v":500000},"2014-12-31":{"v":-21631000},"2015-12-31":{"v":8655000},"2016-12-31":{"v":11205000},"2017-12-31":{"v":-1062000},"2018-12-31":{"v":-1836000},"2019-12-31":{"v":10647000},"2020-12-31":{"v":10465000},"2021-12-31":{"v":18437000},"2022-12-31":{"v":25708000},"2023-12-31":{"v":27056000},"2024-12-31":{"v":36142000},"2025-12-31":{"v":48508000}},"depth":1,"sign":-1},{"tag":"NetIncomeLoss","also_tags":[],"label":"Net income","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2010-12-31":{"v":847000},"2011-12-31":{"v":1954000},"2012-12-31":{"v":2221000,"first_filed":2280000,"first_src":"0001107843-13-000003"},"2013-12-31":{"v":1541000,"first_filed":1624000,"first_src":"0001107843-14-000004"},"2014-12-31":{"v":30244000},"2015-12-31":{"v":15865000},"2016-12-31":{"v":19224000},"2017-12-31":{"v":40440000},"2018-12-31":{"v":57304000},"2019-12-31":{"v":69336000},"2020-12-31":{"v":91572000},"2021-12-31":{"v":70960000},"2022-12-31":{"v":107992000},"2023-12-31":{"v":151595000},"2024-12-31":{"v":173680000},"2025-12-31":{"v":198320000}},"depth":0,"sign":1},{"tag":"NetIncomeLossAvailableToCommonStockholdersBasic","also_tags":[],"label":"Net income attributable to common stockholders","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2010-12-31":{"v":179000},"2011-12-31":{"v":436000},"2012-12-31":{"v":1049000,"first_filed":1076000,"first_src":"0001107843-13-000003"},"2013-12-31":{"v":1539000,"first_filed":1622000,"first_src":"0001107843-14-000004"},"2014-12-31":{"v":30244000},"2015-12-31":{"v":15865000,"src":"0001107843-17-000003"},"2016-12-31":{"v":19224000,"src":"0001107843-17-000003"}},"depth":0,"sign":null},{"tag":"EarningsPerShareBasic","also_tags":[],"label":"Basic","note":"in USD per share","earlier_labels":[],"kind":"per_share","earlier_years":false,"values":{"2010-12-31":{"v":0.04},"2011-12-31":{"v":0.09},"2012-12-31":{"v":0.09},"2013-12-31":{"v":0.05},"2014-12-31":{"v":0.92},"2015-12-31":{"v":0.47},"2016-12-31":{"v":0.55},"2017-12-31":{"v":1.08},"2018-12-31":{"v":1.47},"2019-12-31":{"v":1.77},"2020-12-31":{"v":2.34},"2021-12-31":{"v":1.82},"2022-12-31":{"v":2.81},"2023-12-31":{"v":4.11},"2024-12-31":{"v":4.72},"2025-12-31":{"v":5.49}},"depth":0,"sign":null},{"tag":"EarningsPerShareDiluted","also_tags":[],"label":"Diluted","note":"in USD per share","earlier_labels":[],"kind":"per_share","earlier_years":false,"values":{"2010-12-31":{"v":0.04},"2011-12-31":{"v":0.08},"2012-12-31":{"v":0.08},"2013-12-31":{"v":0.04},"2014-12-31":{"v":0.81},"2015-12-31":{"v":0.42},"2016-12-31":{"v":0.5},"2017-12-31":{"v":1.01},"2018-12-31":{"v":1.37},"2019-12-31":{"v":1.68},"2020-12-31":{"v":2.25},"2021-12-31":{"v":1.77},"2022-12-31":{"v":2.74},"2023-12-31":{"v":4.03},"2024-12-31":{"v":4.65},"2025-12-31":{"v":5.44}},"depth":0,"sign":null},{"tag":"WeightedAverageNumberOfSharesOutstandingBasic","also_tags":[],"label":"Basic","note":"in shares","earlier_labels":[],"kind":"shares","earlier_years":false,"values":{"2010-12-31":{"v":4706000},"2011-12-31":{"v":5053000},"2012-12-31":{"v":11891000},"2013-12-31":{"v":31914000},"2014-12-31":{"v":32979000},"2015-12-31":{"v":34050000},"2016-12-31":{"v":35247000},"2017-12-31":{"v":37443000},"2018-12-31":{"v":38876000},"2019-12-31":{"v":39075000},"2020-12-31":{"v":39167000},"2021-12-31":{"v":39030000},"2022-12-31":{"v":38453000},"2023-12-31":{"v":36879000},"2024-12-31":{"v":36799000},"2025-12-31":{"v":36142000}},"depth":0,"sign":null},{"tag":"WeightedAverageNumberOfDilutedSharesOutstanding","also_tags":[],"label":"Diluted","note":"in shares","earlier_labels":[],"kind":"shares","earlier_years":false,"values":{"2010-12-31":{"v":23562000},"2011-12-31":{"v":24194000},"2012-12-31":{"v":28352000},"2013-12-31":{"v":35973000},"2014-12-31":{"v":37170000},"2015-12-31":{"v":38184000},"2016-12-31":{"v":38369000},"2017-12-31":{"v":40071000},"2018-12-31":{"v":41897000},"2019-12-31":{"v":41284000,"first_filed":41345000,"first_src":"0001628280-20-001963"},"2020-12-31":{"v":40740000,"first_filed":40823000,"first_src":"0001437749-21-003648"},"2021-12-31":{"v":40118000},"2022-12-31":{"v":39344000},"2023-12-31":{"v":37602000},"2024-12-31":{"v":37353000},"2025-12-31":{"v":36453000}},"depth":0,"sign":null},{"tag":"ForeignCurrencyTransactionGainLossIncludingDerivativesBeforeTax","also_tags":[],"label":"Foreign Currency Transaction Gain Including Derivatives, Before Tax","note":"Loss","earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2017-12-31":{"v":-355000},"2018-12-31":{"v":-577000,"src":"0001628280-20-001963"},"2019-12-31":{"v":-354000,"src":"0001628280-20-001963"}},"depth":0,"sign":null}]},"BS":{"name":"Balance sheet","periods":["2011-12-31","2012-12-31","2013-12-31","2014-12-31","2015-12-31","2016-12-31","2017-12-31","2018-12-31","2019-12-31","2020-12-31","2021-12-31","2022-12-31","2023-12-31","2024-12-31","2025-12-31"],"source":{"2011-12-31":"0001107843-13-000003","2012-12-31":"0001107843-14-000004","2013-12-31":"0001107843-15-000003","2014-12-31":"0001107843-16-000022","2015-12-31":"0001107843-17-000003","2016-12-31":"0001107843-18-000003","2017-12-31":"0001628280-19-002099","2018-12-31":"0001628280-20-001963","2019-12-31":"0001437749-21-003648","2020-12-31":"0001437749-22-004075","2021-12-31":"0001437749-23-004384","2022-12-31":"0001107843-24-000008","2023-12-31":"0001107843-25-000009","2024-12-31":"0001107843-26-000008","2025-12-31":"0001107843-26-000008"},"frame_from":"0001107843-26-000008","lines":[{"tag":"CashAndCashEquivalentsAtCarryingValue","also_tags":[],"label":"Cash and cash equivalents","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2011-12-31":{"v":24548000},"2012-12-31":{"v":34885000},"2013-12-31":{"v":42369000},"2014-12-31":{"v":76504000},"2015-12-31":{"v":91698000},"2016-12-31":{"v":86737000},"2017-12-31":{"v":86591000},"2018-12-31":{"v":41026000},"2019-12-31":{"v":87559000},"2020-12-31":{"v":74132000},"2021-12-31":{"v":137328000},"2022-12-31":{"v":173719000},"2023-12-31":{"v":203665000},"2024-12-31":{"v":232182000},"2025-12-31":{"v":250258000}},"depth":1,"sign":1},{"tag":"ShortTermInvestments","also_tags":[],"label":"Short-term investments","note":null,"earlier_labels":["Short-term Investments"],"kind":"money","earlier_years":true,"values":{"2011-12-31":{"v":0},"2012-12-31":{"v":83547000},"2013-12-31":{"v":54827000},"2014-12-31":{"v":50714000},"2015-12-31":{"v":87268000},"2016-12-31":{"v":157119000},"2017-12-31":{"v":201823000,"src":"0001107843-18-000003"}},"depth":1,"sign":null},{"tag":"MarketableSecuritiesCurrent","also_tags":[],"label":"Marketable Securities, Current","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2017-12-31":{"v":201823000},"2018-12-31":{"v":248140000},"2019-12-31":{"v":211331000,"src":"0001628280-20-001963"}},"depth":1,"sign":null},{"tag":"RestrictedCashCurrent","also_tags":[],"label":"Restricted cash","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2022-12-31":{"v":0},"2023-12-31":{"v":1500000},"2024-12-31":{"v":0,"src":"0001107843-25-000009"}},"depth":1,"sign":null},{"tag":"DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent","also_tags":["AvailableForSaleSecuritiesDebtSecuritiesCurrent"],"label":"Short-term marketable securities","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2019-12-31":{"v":211331000},"2020-12-31":{"v":281892000},"2021-12-31":{"v":267960000},"2022-12-31":{"v":147608000},"2023-12-31":{"v":221893000},"2024-12-31":{"v":149241000},"2025-12-31":{"v":195681000}},"depth":1,"sign":1},{"tag":"AccountsReceivableNetCurrent","also_tags":[],"label":"Accounts receivable, net of allowance of $1,581 and $1,064 as of December 31, 2025 and 2024, respectively","note":null,"earlier_labels":["Accounts receivable, net of allowance of $1,064 and $778 as of December 31, 2024 and 2023, respectively","Accounts receivable, net of allowance of $778 and $736 as of December 31, 2023 and 2022, respectively","Accounts receivable, net of allowance of $736 and $793 as of December 31, 2022 and 2021, respectively","Accounts receivable, net of allowance of $793 and $725 as of December 31, 2021 and 2020, respectively","Accounts receivable, net of allowance of $725 and $585 at December 31, 2020 and 2019, respectively","Accounts receivable, net of allowance of $702 and $769 at December 31, 2016 and 2015, respectively","Accounts receivable, net of allowance of $769 and $590 at December 31, 2015 and 2014, respectively","Accounts receivable, net of allowance of $590 and $389 at December 31, 2014 and 2013, respectively","Accounts receivable, net of allowance of $389 and $331 at December 31, 2013 and 2012, respectively","Accounts receivable, net of allowance of $331 and $230 at December 31, 2012 and 2011, respectively"],"kind":"money","earlier_years":false,"values":{"2011-12-31":{"v":20750000},"2012-12-31":{"v":24545000},"2013-12-31":{"v":28581000},"2014-12-31":{"v":32993000},"2015-12-31":{"v":42325000},"2016-12-31":{"v":47024000},"2017-12-31":{"v":64412000},"2018-12-31":{"v":75825000},"2019-12-31":{"v":78034000},"2020-12-31":{"v":100179000},"2021-12-31":{"v":108998000},"2022-12-31":{"v":121795000},"2023-12-31":{"v":146226000},"2024-12-31":{"v":164551000},"2025-12-31":{"v":170991000}},"depth":1,"sign":1},{"tag":"DeferredTaxAssetsLiabilitiesNetCurrent","also_tags":[],"label":"Current deferred tax assets","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2013-12-31":{"v":114000},"2014-12-31":{"v":8520000,"src":"0001107843-15-000003"}},"depth":1,"sign":null},{"tag":"PrepaidExpenseAndOtherAssetsCurrent","also_tags":[],"label":"Prepaid expenses and other current assets","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2011-12-31":{"v":3774000},"2012-12-31":{"v":4377000},"2013-12-31":{"v":4565000,"first_filed":4679000,"first_src":"0001107843-14-000004"},"2014-12-31":{"v":6528000},"2015-12-31":{"v":7945000},"2016-12-31":{"v":9808000},"2017-12-31":{"v":16524000},"2018-12-31":{"v":13974000},"2019-12-31":{"v":18692000},"2020-12-31":{"v":19142000},"2021-12-31":{"v":32112000},"2022-12-31":{"v":30216000},"2023-12-31":{"v":26714000},"2024-12-31":{"v":39717000},"2025-12-31":{"v":40686000}},"depth":1,"sign":1},{"tag":"AssetsCurrent","also_tags":[],"label":"Total current assets","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2011-12-31":{"v":49072000},"2012-12-31":{"v":147354000},"2013-12-31":{"v":130456000},"2014-12-31":{"v":166739000,"first_filed":175259000,"first_src":"0001107843-15-000003"},"2015-12-31":{"v":229236000},"2016-12-31":{"v":300688000},"2017-12-31":{"v":369350000},"2018-12-31":{"v":378965000},"2019-12-31":{"v":395616000},"2020-12-31":{"v":475345000},"2021-12-31":{"v":546398000},"2022-12-31":{"v":473338000},"2023-12-31":{"v":599998000},"2024-12-31":{"v":585691000},"2025-12-31":{"v":657616000}},"depth":0,"sign":1},{"tag":"MarketableSecuritiesNoncurrent","also_tags":[],"label":"Marketable Securities, Noncurrent","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2017-12-31":{"v":67224000},"2018-12-31":{"v":76710000},"2019-12-31":{"v":119508000,"src":"0001628280-20-001963"}},"depth":0,"sign":null},{"tag":"LongTermInvestments","also_tags":[],"label":"Long-term investments","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2012-12-31":{"v":0},"2013-12-31":{"v":35608000},"2014-12-31":{"v":39448000},"2015-12-31":{"v":43277000},"2016-12-31":{"v":45725000},"2017-12-31":{"v":0,"first_filed":67224000,"first_src":"0001107843-18-000003"},"2018-12-31":{"v":2500000,"src":"0001628280-19-002099"}},"depth":0,"sign":null},{"tag":"DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent","also_tags":["AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"],"label":"Long-term marketable securities","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2019-12-31":{"v":119508000},"2020-12-31":{"v":98458000},"2021-12-31":{"v":111198000},"2022-12-31":{"v":59206000},"2023-12-31":{"v":56644000},"2024-12-31":{"v":193887000},"2025-12-31":{"v":250868000}},"depth":1,"sign":1},{"tag":"PropertyPlantAndEquipmentNet","also_tags":[],"label":"Property and equipment, net","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2011-12-31":{"v":13861000},"2012-12-31":{"v":18148000},"2013-12-31":{"v":23075000},"2014-12-31":{"v":26618000},"2015-12-31":{"v":31329000},"2016-12-31":{"v":39401000},"2017-12-31":{"v":58557000},"2018-12-31":{"v":61442000},"2019-12-31":{"v":60579000},"2020-12-31":{"v":64850000},"2021-12-31":{"v":61854000},"2022-12-31":{"v":47428000},"2023-12-31":{"v":32599000},"2024-12-31":{"v":30349000},"2025-12-31":{"v":23166000}},"depth":1,"sign":1},{"tag":"DeferredTaxAssetsLiabilitiesNetNoncurrent","also_tags":[],"label":"Deferred tax assets, net","note":null,"earlier_labels":["Noncurrent deferred tax assets"],"kind":"money","earlier_years":true,"values":{"2013-12-31":{"v":72000},"2014-12-31":{"v":22639000,"first_filed":14119000,"first_src":"0001107843-15-000003"},"2015-12-31":{"v":16079000},"2016-12-31":{"v":16590000},"2017-12-31":{"v":25066000},"2018-12-31":{"v":26387000},"2019-12-31":{"v":18830000,"src":"0001628280-20-001963"}},"depth":1,"sign":null},{"tag":"OperatingLeaseRightOfUseAsset","also_tags":[],"label":"Operating leases - right of use asset","note":null,"earlier_labels":["Operating Lease, Right-of-Use Asset"],"kind":"money","earlier_years":false,"values":{"2018-12-31":{"v":0},"2019-12-31":{"v":40551000},"2020-12-31":{"v":44838000},"2021-12-31":{"v":37016000},"2022-12-31":{"v":33752000},"2023-12-31":{"v":22391000},"2024-12-31":{"v":40968000},"2025-12-31":{"v":46001000}},"depth":1,"sign":1},{"tag":"DeferredIncomeTaxAssetsNet","also_tags":[],"label":"Deferred tax assets, net","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2019-12-31":{"v":18830000},"2020-12-31":{"v":15811000},"2021-12-31":{"v":25087000},"2022-12-31":{"v":45412000},"2023-12-31":{"v":62761000},"2024-12-31":{"v":81307000},"2025-12-31":{"v":74518000}},"depth":1,"sign":1},{"tag":"IntangibleAssetsNetExcludingGoodwill","also_tags":[],"label":"Intangible assets, net","note":null,"earlier_labels":["Total intangible assets, net"],"kind":"money","earlier_years":false,"values":{"2011-12-31":{"v":3175000},"2012-12-31":{"v":2811000},"2013-12-31":{"v":2394000},"2014-12-31":{"v":2001000},"2015-12-31":{"v":1360000},"2016-12-31":{"v":987000},"2017-12-31":{"v":12401000},"2018-12-31":{"v":21976000},"2019-12-31":{"v":16795000},"2020-12-31":{"v":12006000},"2021-12-31":{"v":6545000},"2022-12-31":{"v":12801000},"2023-12-31":{"v":9715000},"2024-12-31":{"v":6812000},"2025-12-31":{"v":4255000}},"depth":1,"sign":1},{"tag":"Goodwill","also_tags":[],"label":"Goodwill","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2011-12-31":{"v":317000},"2012-12-31":{"v":317000},"2013-12-31":{"v":317000},"2014-12-31":{"v":317000},"2015-12-31":{"v":317000},"2016-12-31":{"v":317000},"2017-12-31":{"v":1549000},"2018-12-31":{"v":7225000},"2019-12-31":{"v":7447000},"2020-12-31":{"v":7447000},"2021-12-31":{"v":7447000},"2022-12-31":{"v":7447000},"2023-12-31":{"v":7447000},"2024-12-31":{"v":7447000},"2025-12-31":{"v":7447000}},"depth":1,"sign":1},{"tag":"RestrictedCashAndCashEquivalentsNoncurrent","also_tags":[],"label":"Noncurrent restricted cash","note":null,"earlier_labels":["Restricted cash"],"kind":"money","earlier_years":false,"values":{"2011-12-31":{"v":112000},"2012-12-31":{"v":114000,"src":"0001107843-13-000003"},"2015-12-31":{"v":0},"2016-12-31":{"v":1200000},"2017-12-31":{"v":1200000},"2018-12-31":{"v":1200000},"2019-12-31":{"v":1200000},"2020-12-31":{"v":1200000},"2021-12-31":{"v":1200000},"2022-12-31":{"v":2700000},"2023-12-31":{"v":1200000},"2024-12-31":{"v":1200000},"2025-12-31":{"v":1200000}},"depth":1,"sign":1},{"tag":"OtherAssetsNoncurrent","also_tags":[],"label":"Other noncurrent assets","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2011-12-31":{"v":2252000},"2012-12-31":{"v":1688000,"first_filed":1574000,"first_src":"0001107843-13-000003"},"2013-12-31":{"v":681000,"first_filed":753000,"first_src":"0001107843-14-000004"},"2014-12-31":{"v":2262000},"2015-12-31":{"v":1916000},"2016-12-31":{"v":2096000},"2017-12-31":{"v":2178000},"2018-12-31":{"v":11775000,"first_filed":9275000,"first_src":"0001628280-19-002099"},"2019-12-31":{"v":15082000},"2020-12-31":{"v":16864000},"2021-12-31":{"v":17814000},"2022-12-31":{"v":18857000},"2023-12-31":{"v":19863000},"2024-12-31":{"v":25876000},"2025-12-31":{"v":30010000}},"depth":1,"sign":1},{"tag":"Assets","also_tags":[],"label":"Total assets","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2011-12-31":{"v":68789000},"2012-12-31":{"v":170318000},"2013-12-31":{"v":192603000},"2014-12-31":{"v":260024000},"2015-12-31":{"v":323514000},"2016-12-31":{"v":407004000},"2017-12-31":{"v":537525000},"2018-12-31":{"v":585680000},"2019-12-31":{"v":675608000},"2020-12-31":{"v":736819000},"2021-12-31":{"v":814559000},"2022-12-31":{"v":700941000},"2023-12-31":{"v":812618000},"2024-12-31":{"v":973537000},"2025-12-31":{"v":1095081000}},"depth":0,"sign":null},{"tag":"AccountsPayableCurrent","also_tags":[],"label":"Accounts payable","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2011-12-31":{"v":2254000},"2012-12-31":{"v":2031000},"2013-12-31":{"v":1930000},"2014-12-31":{"v":5661000},"2015-12-31":{"v":2368000},"2016-12-31":{"v":2051000},"2017-12-31":{"v":1144000},"2018-12-31":{"v":5588000},"2019-12-31":{"v":848000},"2020-12-31":{"v":731000},"2021-12-31":{"v":1296000},"2022-12-31":{"v":2808000},"2023-12-31":{"v":988000},"2024-12-31":{"v":1270000},"2025-12-31":{"v":1202000}},"depth":1,"sign":1},{"tag":"AccruedLiabilitiesCurrent","also_tags":[],"label":"Accrued liabilities","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2011-12-31":{"v":8468000},"2012-12-31":{"v":7803000},"2013-12-31":{"v":9037000},"2014-12-31":{"v":10353000},"2015-12-31":{"v":11786000},"2016-12-31":{"v":13317000},"2017-12-31":{"v":21444000},"2018-12-31":{"v":26695000,"first_filed":25130000,"first_src":"0001628280-19-002099"},"2019-12-31":{"v":22784000},"2020-12-31":{"v":29833000},"2021-12-31":{"v":32504000},"2022-12-31":{"v":42592000},"2023-12-31":{"v":43096000},"2024-12-31":{"v":45942000},"2025-12-31":{"v":57694000}},"depth":1,"sign":1},{"tag":"ContractWithCustomerLiabilityCurrent","also_tags":["DeferredRevenueCurrent"],"label":"Deferred revenues, current","note":null,"earlier_labels":["Contract with Customer, Liability, Current"],"kind":"money","earlier_years":false,"values":{"2011-12-31":{"v":46717000},"2012-12-31":{"v":56497000},"2013-12-31":{"v":67505000},"2014-12-31":{"v":81147000},"2015-12-31":{"v":98025000},"2016-12-31":{"v":114964000},"2017-12-31":{"v":143186000},"2018-12-31":{"v":164624000},"2019-12-31":{"v":192172000},"2020-12-31":{"v":213494000},"2021-12-31":{"v":257872000},"2022-12-31":{"v":293728000},"2023-12-31":{"v":333267000},"2024-12-31":{"v":371457000},"2025-12-31":{"v":401127000}},"depth":1,"sign":1},{"tag":"CapitalLeaseObligationsCurrent","also_tags":[],"label":"Capital Lease Obligations, Current","note":null,"earlier_labels":["Capital lease obligations, current"],"kind":"money","earlier_years":true,"values":{"2011-12-31":{"v":1987000},"2012-12-31":{"v":1183000},"2013-12-31":{"v":805000},"2014-12-31":{"v":0,"src":"0001107843-15-000003"},"2017-12-31":{"v":0},"2018-12-31":{"v":1565000,"src":"0001628280-19-002099"}},"depth":1,"sign":null},{"tag":"OperatingLeaseLiabilityCurrent","also_tags":[],"label":"Operating lease liabilities, current","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2019-12-31":{"v":7663000},"2020-12-31":{"v":11672000},"2021-12-31":{"v":12608000},"2022-12-31":{"v":13060000},"2023-12-31":{"v":11857000},"2024-12-31":{"v":9721000},"2025-12-31":{"v":7315000}},"depth":1,"sign":1},{"tag":"LiabilitiesCurrent","also_tags":[],"label":"Total current liabilities","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2011-12-31":{"v":59426000},"2012-12-31":{"v":67514000},"2013-12-31":{"v":79277000},"2014-12-31":{"v":97161000},"2015-12-31":{"v":112179000},"2016-12-31":{"v":130332000},"2017-12-31":{"v":165774000},"2018-12-31":{"v":196907000},"2019-12-31":{"v":223467000},"2020-12-31":{"v":255730000},"2021-12-31":{"v":304280000},"2022-12-31":{"v":352188000},"2023-12-31":{"v":389208000},"2024-12-31":{"v":428390000},"2025-12-31":{"v":467338000}},"depth":0,"sign":1},{"tag":"ContractWithCustomerLiabilityNoncurrent","also_tags":["DeferredRevenueNoncurrent"],"label":"Deferred revenues, noncurrent","note":null,"earlier_labels":["Contract with Customer, Liability, Noncurrent"],"kind":"money","earlier_years":false,"values":{"2011-12-31":{"v":4713000},"2012-12-31":{"v":8616000},"2013-12-31":{"v":8889000},"2014-12-31":{"v":10064000},"2015-12-31":{"v":14564000},"2016-12-31":{"v":15528000},"2017-12-31":{"v":17136000},"2018-12-31":{"v":20423000},"2019-12-31":{"v":20935000},"2020-12-31":{"v":30540000},"2021-12-31":{"v":32753000},"2022-12-31":{"v":23490000},"2023-12-31":{"v":31671000},"2024-12-31":{"v":24265000},"2025-12-31":{"v":16285000}},"depth":1,"sign":1},{"tag":"AccruedIncomeTaxesNoncurrent","also_tags":[],"label":"Income taxes payable, noncurrent","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2011-12-31":{"v":661000},"2012-12-31":{"v":594000},"2013-12-31":{"v":717000,"src":"0001107843-14-000004"}},"depth":1,"sign":null},{"tag":"OperatingLeaseLiabilityNoncurrent","also_tags":[],"label":"Operating lease liabilities, noncurrent","note":null,"earlier_labels":["Lease liabilities, noncurrent","Operating Lease, Liability, Noncurrent"],"kind":"money","earlier_years":false,"values":{"2018-12-31":{"v":0},"2019-12-31":{"v":44015000},"2020-12-31":{"v":45700000},"2021-12-31":{"v":35914000},"2022-12-31":{"v":29121000},"2023-12-31":{"v":16885000},"2024-12-31":{"v":37500000},"2025-12-31":{"v":44959000}},"depth":1,"sign":1},{"tag":"OtherLiabilitiesNoncurrent","also_tags":[],"label":"Other noncurrent liabilities","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2011-12-31":{"v":2134000},"2012-12-31":{"v":1231000},"2013-12-31":{"v":1320000,"first_filed":603000,"first_src":"0001107843-14-000004"},"2014-12-31":{"v":972000},"2015-12-31":{"v":1205000},"2016-12-31":{"v":2731000},"2017-12-31":{"v":11071000},"2018-12-31":{"v":10361000},"2019-12-31":{"v":388000},"2020-12-31":{"v":367000},"2021-12-31":{"v":4898000},"2022-12-31":{"v":7013000},"2023-12-31":{"v":6680000},"2024-12-31":{"v":6266000},"2025-12-31":{"v":5346000}},"depth":1,"sign":1},{"tag":"CapitalLeaseObligationsNoncurrent","also_tags":[],"label":"Capital lease obligations, noncurrent","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2011-12-31":{"v":2406000},"2012-12-31":{"v":808000},"2013-12-31":{"v":0,"src":"0001107843-14-000004"}},"depth":1,"sign":null},{"tag":"Liabilities","also_tags":[],"label":"Total liabilities","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2011-12-31":{"v":69340000},"2012-12-31":{"v":78763000},"2013-12-31":{"v":89486000},"2014-12-31":{"v":108197000},"2015-12-31":{"v":127948000},"2016-12-31":{"v":148591000},"2017-12-31":{"v":193981000},"2018-12-31":{"v":227691000},"2019-12-31":{"v":288805000},"2020-12-31":{"v":332337000},"2021-12-31":{"v":377845000},"2022-12-31":{"v":411812000},"2023-12-31":{"v":444444000},"2024-12-31":{"v":496421000},"2025-12-31":{"v":533928000}},"depth":0,"sign":1},{"tag":"TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests","also_tags":[],"label":"Convertible preferred stock","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2011-12-31":{"v":63873000},"2012-12-31":{"v":0,"src":"0001107843-13-000003"}},"depth":1,"sign":null},{"tag":"PreferredStockValue","also_tags":[],"label":"Preferred stock: $0.001 par value; 20,000 shares authorized, no shares issued and outstanding as of December 31, 2025 and 2024","note":null,"earlier_labels":["Preferred stock: $0.001 par value; 20,000 shares authorized, no shares issued and outstanding as of December 31, 2024 and 2023","Preferred stock: $0.001 par value; 20,000 shares authorized, no shares issued and outstanding as of December 31, 2023 and 2022","Preferred stock: $0.001 par value; 20,000 shares authorized, no shares issued and outstanding as of December 31, 2022 and 2021","Preferred stock: $0.001 par value; 20,000 shares authorized, no shares issued and outstanding as of December 31, 2021 and 2020","Preferred stock: $0.001 par value; 20,000,000 shares authorized, no shares issued and outstanding at December 31, 2020 and 2019","Preferred stock: $0.001 par value; 20,000,000 shares authorized, no shares issued and outstanding at December 31, 2016 and 2015","Preferred stock: $0.001 par value; 20,000,000 shares authorized, no shares issued and outstanding at December 31, 2015 and 2014","Preferred stock: $0.001 par value; 20,000,000 shares authorized, no shares issued and outstanding at December 31, 2014 and 2013","Preferred stock: $0.001 par value; 20,000,000 shares authorized, no shares issued and outstanding at December 31, 2013 and 2012","Preferred stock: $0.001 par value; 20,000,000 shares authorized, no shares issued and outstanding at December 31, 2012; no shares authorized, issued and outstanding at December 31, 2011"],"kind":"money","earlier_years":false,"values":{"2011-12-31":{"v":0,"first_filed":63873000,"first_src":"0001107843-12-000006"},"2012-12-31":{"v":0},"2013-12-31":{"v":0},"2014-12-31":{"v":0},"2015-12-31":{"v":0},"2016-12-31":{"v":0},"2017-12-31":{"v":0},"2018-12-31":{"v":0},"2019-12-31":{"v":0},"2020-12-31":{"v":0},"2021-12-31":{"v":0},"2022-12-31":{"v":0},"2023-12-31":{"v":0},"2024-12-31":{"v":0},"2025-12-31":{"v":0}},"depth":1,"sign":1},{"tag":"CommonStockValue","also_tags":[],"label":"Common stock: $0.001 par value; 1,000,000 shares authorized, 35,730 and 36,503 shares issued and outstanding as of December 31, 2025 and 2024, respectively","note":null,"earlier_labels":["Common stock: $0.001 par value; 1,000,000 shares authorized, 36,503 and 36,909 shares issued and outstanding as of December 31, 2024 and 2023, respectively","Common stock: $0.001 par value; 1,000,000 shares authorized, 36,909 and 37,362 shares issued and outstanding as of December 31, 2023 and 2022, respectively","Common stock: $0.001 par value; 1,000,000 shares authorized, 37,362 and 39,112 shares issued and outstanding as of December 31, 2022 and 2021, respectively","Common stock: $0.001 par value; 1,000,000 shares authorized, 39,112 and 39,253 shares issued and outstanding as of December 31, 2021 and 2020, respectively","Common stock, $0.001 par value; 1,000,000,000 shares authorized, 39,252,665 and 39,146,272 shares issued and outstanding at December 31, 2020 and 2019, respectively","Common stock, $0.001 par value; 1,000,000,000 shares authorized, 35,841,001 and 34,414,631 shares issued and outstanding at December 31, 2016 and 2015, respectively","Common stock, $0.001 par value; 1,000,000,000 shares authorized, 34,414,631 and 33,594,285 shares issued and outstanding at December 31, 2015 and 2014, respectively","Common stock, $0.001 par value; 1,000,000,000 shares authorized, 33,594,285 and 32,375,299 shares issued and outstanding at December 31, 2014 and 2013, respectively","Common stock, $0.001 par value; 1,000,000,000 shares authorized, 32,375,299 and 31,420,028 shares issued and outstanding at December 31, 2013 and 2012, respectively","Common stock, $0.001 par value; 1,000,000,000 shares authorized, 31,420,028 shares issued and outstanding at December 31, 2012; 299,900,000 shares authorized, 5,300,288 shares issued and outstanding at December 31, 2011"],"kind":"money","earlier_years":false,"values":{"2011-12-31":{"v":5000},"2012-12-31":{"v":31000},"2013-12-31":{"v":32000},"2014-12-31":{"v":34000},"2015-12-31":{"v":34000},"2016-12-31":{"v":36000},"2017-12-31":{"v":39000},"2018-12-31":{"v":39000},"2019-12-31":{"v":39000},"2020-12-31":{"v":39000},"2021-12-31":{"v":39000},"2022-12-31":{"v":37000},"2023-12-31":{"v":37000},"2024-12-31":{"v":37000},"2025-12-31":{"v":36000}},"depth":1,"sign":1},{"tag":"AdditionalPaidInCapital","also_tags":[],"label":"Additional paid-in capital","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2011-12-31":{"v":12927000},"2012-12-31":{"v":166651000},"2013-12-31":{"v":176641000},"2014-12-31":{"v":195133000},"2015-12-31":{"v":223228000},"2016-12-31":{"v":266794000},"2017-12-31":{"v":304155000},"2018-12-31":{"v":330572000},"2019-12-31":{"v":362408000},"2020-12-31":{"v":401359000},"2021-12-31":{"v":477323000},"2022-12-31":{"v":512486000},"2023-12-31":{"v":597921000},"2024-12-31":{"v":664879000},"2025-12-31":{"v":731788000}},"depth":1,"sign":1},{"tag":"AccumulatedOtherComprehensiveIncomeLossNetOfTax","also_tags":[],"label":"Accumulated other comprehensive income","note":"loss","earlier_labels":["Accumulated other comprehensive loss"],"kind":"money","earlier_years":false,"values":{"2011-12-31":{"v":-984000},"2012-12-31":{"v":-1035000},"2013-12-31":{"v":38000,"first_filed":-1088000,"first_src":"0001107843-14-000004"},"2014-12-31":{"v":10000},"2015-12-31":{"v":-211000},"2016-12-31":{"v":-156000},"2017-12-31":{"v":-574000},"2018-12-31":{"v":-586000},"2019-12-31":{"v":1162000},"2020-12-31":{"v":-484000},"2021-12-31":{"v":1007000},"2022-12-31":{"v":-1947000},"2023-12-31":{"v":-1704000},"2024-12-31":{"v":1417000},"2025-12-31":{"v":-4012000}},"depth":1,"sign":1},{"tag":"RetainedEarningsAccumulatedDeficit","also_tags":[],"label":"Accumulated deficit","note":null,"earlier_labels":["Retained earnings"],"kind":"money","earlier_years":false,"values":{"2011-12-31":{"v":-76372000},"2012-12-31":{"v":-74092000},"2013-12-31":{"v":-73594000,"first_filed":-72468000,"first_src":"0001107843-14-000004"},"2014-12-31":{"v":-43350000},"2015-12-31":{"v":-27485000},"2016-12-31":{"v":-8261000},"2017-12-31":{"v":39924000},"2018-12-31":{"v":27964000},"2019-12-31":{"v":23194000},"2020-12-31":{"v":3568000},"2021-12-31":{"v":-41655000},"2022-12-31":{"v":-221447000},"2023-12-31":{"v":-228080000},"2024-12-31":{"v":-189217000},"2025-12-31":{"v":-166659000}},"depth":1,"sign":1},{"tag":"StockholdersEquity","also_tags":[],"label":"Total stockholders equity","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2011-12-31":{"v":-64424000},"2012-12-31":{"v":91555000},"2013-12-31":{"v":103117000},"2014-12-31":{"v":151827000},"2015-12-31":{"v":195566000},"2016-12-31":{"v":258413000},"2017-12-31":{"v":343544000},"2018-12-31":{"v":357989000},"2019-12-31":{"v":386803000},"2020-12-31":{"v":404482000},"2021-12-31":{"v":436714000},"2022-12-31":{"v":289129000},"2023-12-31":{"v":368174000},"2024-12-31":{"v":477116000},"2025-12-31":{"v":561153000}},"depth":0,"sign":1},{"tag":"LiabilitiesAndStockholdersEquity","also_tags":[],"label":"Total liabilities and stockholders equity","note":null,"earlier_labels":["Total liabilities, convertible preferred stock and stockholders equity"],"kind":"money","earlier_years":false,"values":{"2011-12-31":{"v":68789000},"2012-12-31":{"v":170318000},"2013-12-31":{"v":192603000},"2014-12-31":{"v":260024000},"2015-12-31":{"v":323514000},"2016-12-31":{"v":407004000},"2017-12-31":{"v":537525000},"2018-12-31":{"v":585680000},"2019-12-31":{"v":675608000},"2020-12-31":{"v":736819000},"2021-12-31":{"v":814559000},"2022-12-31":{"v":700941000},"2023-12-31":{"v":812618000},"2024-12-31":{"v":973537000},"2025-12-31":{"v":1095081000}},"depth":0,"sign":null}]},"CF":{"name":"Cash flow","periods":["2010-12-31","2011-12-31","2012-12-31","2013-12-31","2014-12-31","2015-12-31","2016-12-31","2017-12-31","2018-12-31","2019-12-31","2020-12-31","2021-12-31","2022-12-31","2023-12-31","2024-12-31","2025-12-31"],"source":{"2010-12-31":"0001107843-13-000003","2011-12-31":"0001107843-14-000004","2012-12-31":"0001107843-15-000003","2013-12-31":"0001107843-16-000022","2014-12-31":"0001107843-17-000003","2015-12-31":"0001107843-18-000003","2016-12-31":"0001628280-19-002099","2017-12-31":"0001628280-20-001963","2018-12-31":"0001437749-21-003648","2019-12-31":"0001437749-22-004075","2020-12-31":"0001437749-23-004384","2021-12-31":"0001107843-24-000008","2022-12-31":"0001107843-25-000009","2023-12-31":"0001107843-26-000008","2024-12-31":"0001107843-26-000008","2025-12-31":"0001107843-26-000008"},"frame_from":"0001107843-26-000008","lines":[{"tag":"NetIncomeLoss","also_tags":[],"label":"Net income","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2010-12-31":{"v":847000},"2011-12-31":{"v":1954000},"2012-12-31":{"v":2221000,"first_filed":2280000,"first_src":"0001107843-13-000003"},"2013-12-31":{"v":1541000,"first_filed":1624000,"first_src":"0001107843-14-000004"},"2014-12-31":{"v":30244000},"2015-12-31":{"v":15865000},"2016-12-31":{"v":19224000},"2017-12-31":{"v":40440000},"2018-12-31":{"v":57304000},"2019-12-31":{"v":69336000},"2020-12-31":{"v":91572000},"2021-12-31":{"v":70960000},"2022-12-31":{"v":107992000},"2023-12-31":{"v":151595000},"2024-12-31":{"v":173680000},"2025-12-31":{"v":198320000}},"depth":1,"sign":1},{"tag":"DepreciationDepletionAndAmortization","also_tags":[],"label":"Depreciation and amortization expense","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2010-12-31":{"v":4569000},"2011-12-31":{"v":5373000},"2012-12-31":{"v":7341000},"2013-12-31":{"v":9612000},"2014-12-31":{"v":11897000},"2015-12-31":{"v":14360000},"2016-12-31":{"v":16994000},"2017-12-31":{"v":20636000},"2018-12-31":{"v":28904000},"2019-12-31":{"v":31201000},"2020-12-31":{"v":32845000},"2021-12-31":{"v":35897000},"2022-12-31":{"v":34622000},"2023-12-31":{"v":26991000},"2024-12-31":{"v":18513000},"2025-12-31":{"v":14491000}},"depth":1,"sign":1},{"tag":"OtherAssetImpairmentCharges","also_tags":[],"label":"Write off of noncurrent asset","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2019-12-31":{"v":0},"2020-12-31":{"v":0},"2021-12-31":{"v":625000},"2022-12-31":{"v":0,"src":"0001107843-24-000008"},"2023-12-31":{"v":0,"src":"0001107843-24-000008"}},"depth":1,"sign":null},{"tag":"ProvisionForDoubtfulAccounts","also_tags":[],"label":"Provision for credit losses","note":null,"earlier_labels":["Bad debt expense"],"kind":"money","earlier_years":false,"values":{"2010-12-31":{"v":117000},"2011-12-31":{"v":193000},"2012-12-31":{"v":218000},"2013-12-31":{"v":307000},"2014-12-31":{"v":470000},"2015-12-31":{"v":851000},"2016-12-31":{"v":199000},"2017-12-31":{"v":657000},"2018-12-31":{"v":86000},"2019-12-31":{"v":247000},"2020-12-31":{"v":486000},"2021-12-31":{"v":402000},"2022-12-31":{"v":590000},"2023-12-31":{"v":547000},"2024-12-31":{"v":764000},"2025-12-31":{"v":1226000}},"depth":1,"sign":1},{"tag":"GainLossOnSaleOfPropertyPlantEquipment","also_tags":[],"label":"Loss on disposal of property and equipment","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2010-12-31":{"v":-13000},"2011-12-31":{"v":-1000},"2012-12-31":{"v":-10000},"2013-12-31":{"v":-12000},"2014-12-31":{"v":-324000},"2015-12-31":{"v":-5000},"2016-12-31":{"v":-55000},"2017-12-31":{"v":-161000},"2018-12-31":{"v":-9000},"2019-12-31":{"v":-202000},"2020-12-31":{"v":-106000},"2021-12-31":{"v":-12000},"2022-12-31":{"v":-6000},"2023-12-31":{"v":0,"src":"0001107843-25-000009"},"2024-12-31":{"v":0,"src":"0001107843-25-000009"}},"depth":1,"sign":null},{"tag":"EquitySecuritiesFvNiUnrealizedGainLoss","also_tags":[],"label":"Loss on non-marketable securities","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2021-12-31":{"v":0},"2022-12-31":{"v":0},"2023-12-31":{"v":-533000},"2024-12-31":{"v":0},"2025-12-31":{"v":0}},"depth":1,"sign":-1},{"tag":"ShareBasedCompensation","also_tags":[],"label":"Stock-based compensation, net of amounts capitalized","note":null,"earlier_labels":["Stock-based compensation"],"kind":"money","earlier_years":false,"values":{"2010-12-31":{"v":1870000},"2011-12-31":{"v":2147000},"2012-12-31":{"v":3452000},"2013-12-31":{"v":5506000},"2014-12-31":{"v":10549000},"2015-12-31":{"v":17494000},"2016-12-31":{"v":20149000},"2017-12-31":{"v":26961000},"2018-12-31":{"v":30090000},"2019-12-31":{"v":34892000},"2020-12-31":{"v":40035000},"2021-12-31":{"v":67579000},"2022-12-31":{"v":53408000},"2023-12-31":{"v":69079000},"2024-12-31":{"v":77133000},"2025-12-31":{"v":76966000}},"depth":1,"sign":1},{"tag":"OtherNoncashExpense","also_tags":[],"label":"Non-cash interest expense","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2010-12-31":{"v":12000},"2011-12-31":{"v":36000},"2012-12-31":{"v":24000},"2013-12-31":{"v":0,"src":"0001107843-15-000003"},"2014-12-31":{"v":0,"src":"0001107843-15-000003"}},"depth":1,"sign":null},{"tag":"AccretionAmortizationOfDiscountsAndPremiumsInvestments","also_tags":[],"label":"Accretion of discount on marketable securities, net","note":null,"earlier_labels":["Amortization of premiums on marketable securities, net","Amortization of premiums on marketable securities","Amortization of premiums and on marketable securities","Amortization of premiums and accretion of discounts on investments","Amortization of premiums on investments","Amortization of premiums on short-term investments"],"kind":"money","earlier_years":false,"values":{"2010-12-31":{"v":0},"2011-12-31":{"v":0},"2012-12-31":{"v":-7000},"2013-12-31":{"v":-282000},"2014-12-31":{"v":-565000},"2015-12-31":{"v":-594000},"2016-12-31":{"v":-1000000},"2017-12-31":{"v":-1324000},"2018-12-31":{"v":1136000},"2019-12-31":{"v":1597000},"2020-12-31":{"v":-826000},"2021-12-31":{"v":-3869000},"2022-12-31":{"v":-833000},"2023-12-31":{"v":5712000},"2024-12-31":{"v":6735000},"2025-12-31":{"v":3440000}},"depth":1,"sign":-1},{"tag":"ExcessTaxBenefitFromShareBasedCompensationOperatingActivities","also_tags":[],"label":"Excess tax benefits from stock-based compensation","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2012-12-31":{"v":0},"2013-12-31":{"v":150000},"2014-12-31":{"v":259000},"2015-12-31":{"v":487000},"2016-12-31":{"v":8700000},"2017-12-31":{"v":0,"src":"0001628280-19-002099","first_filed":-7696000,"first_src":"0001107843-18-000003"},"2018-12-31":{"v":0,"src":"0001628280-19-002099"}},"depth":1,"sign":null},{"tag":"ImpairmentOfIntangibleAssetsExcludingGoodwill","also_tags":["ImpairmentOfIntangibleAssetsFinitelived"],"label":"Impairment of intangible assets","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2013-12-31":{"v":0},"2014-12-31":{"v":0},"2015-12-31":{"v":255000},"2016-12-31":{"v":0,"src":"0001107843-18-000003"},"2017-12-31":{"v":0,"src":"0001107843-18-000003"}},"depth":1,"sign":null},{"tag":"DeferredIncomeTaxesAndTaxCredits","also_tags":["DeferredIncomeTaxExpenseBenefit"],"label":"Deferred income taxes","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2012-12-31":{"v":27000},"2013-12-31":{"v":-66000},"2014-12-31":{"v":-22599000},"2015-12-31":{"v":6564000},"2016-12-31":{"v":-440000},"2017-12-31":{"v":-2718000,"first_filed":-10414000,"first_src":"0001107843-18-000003"},"2018-12-31":{"v":-2521000},"2019-12-31":{"v":7095000},"2020-12-31":{"v":3512000},"2021-12-31":{"v":-9723000},"2022-12-31":{"v":-20251000},"2023-12-31":{"v":-16636000},"2024-12-31":{"v":-19465000},"2025-12-31":{"v":8412000}},"depth":1,"sign":1},{"tag":"IncreaseDecreaseInAccountsReceivable","also_tags":[],"label":"Accounts receivable","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2010-12-31":{"v":1166000},"2011-12-31":{"v":6651000},"2012-12-31":{"v":4014000},"2013-12-31":{"v":4343000},"2014-12-31":{"v":4882000},"2015-12-31":{"v":10183000},"2016-12-31":{"v":4898000},"2017-12-31":{"v":17966000},"2018-12-31":{"v":11467000},"2019-12-31":{"v":2456000},"2020-12-31":{"v":22631000},"2021-12-31":{"v":9221000},"2022-12-31":{"v":13387000},"2023-12-31":{"v":24978000},"2024-12-31":{"v":19089000},"2025-12-31":{"v":7666000}},"depth":1,"sign":-1},{"tag":"IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets","also_tags":[],"label":"Prepaid expenses and other assets","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2010-12-31":{"v":112000},"2011-12-31":{"v":3564000,"first_filed":3835000,"first_src":"0001107843-13-000003"},"2012-12-31":{"v":-136000,"first_filed":-91000,"first_src":"0001107843-13-000003"},"2013-12-31":{"v":-610000,"first_filed":-510000,"first_src":"0001107843-14-000004"},"2014-12-31":{"v":3456000},"2015-12-31":{"v":1011000},"2016-12-31":{"v":2107000},"2017-12-31":{"v":53000},"2018-12-31":{"v":4970000},"2019-12-31":{"v":6012000},"2020-12-31":{"v":2329000},"2021-12-31":{"v":15665000},"2022-12-31":{"v":-3878000},"2023-12-31":{"v":3407000},"2024-12-31":{"v":14655000},"2025-12-31":{"v":7821000}},"depth":1,"sign":-1},{"tag":"IncreaseDecreaseInRestrictedCashForOperatingActivities","also_tags":[],"label":"Restricted cash","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2014-12-31":{"v":0},"2015-12-31":{"v":0},"2016-12-31":{"v":1200000,"src":"0001107843-18-000003"},"2017-12-31":{"v":0,"src":"0001107843-18-000003"}},"depth":1,"sign":null},{"tag":"IncreaseDecreaseInAccountsPayable","also_tags":[],"label":"Accounts payable","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2010-12-31":{"v":-82000},"2011-12-31":{"v":1248000},"2012-12-31":{"v":-223000,"first_filed":-242000,"first_src":"0001107843-13-000003"},"2013-12-31":{"v":-100000,"first_filed":-112000,"first_src":"0001107843-14-000004"},"2014-12-31":{"v":2332000},"2015-12-31":{"v":-3293000},"2016-12-31":{"v":-1220000},"2017-12-31":{"v":-454000},"2018-12-31":{"v":3515000},"2019-12-31":{"v":-1076000},"2020-12-31":{"v":-389000},"2021-12-31":{"v":-32000},"2022-12-31":{"v":2107000},"2023-12-31":{"v":-1578000},"2024-12-31":{"v":219000},"2025-12-31":{"v":27000}},"depth":1,"sign":1},{"tag":"IncreaseDecreaseInAccruedLiabilities","also_tags":[],"label":"Accrued liabilities","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2010-12-31":{"v":-182000},"2011-12-31":{"v":2752000,"first_filed":2817000,"first_src":"0001107843-13-000003"},"2012-12-31":{"v":-972000,"first_filed":-1163000,"first_src":"0001107843-13-000003"},"2013-12-31":{"v":437000,"first_filed":303000,"first_src":"0001107843-14-000004"},"2014-12-31":{"v":1622000},"2015-12-31":{"v":3339000},"2016-12-31":{"v":9696000},"2017-12-31":{"v":1485000},"2018-12-31":{"v":1426000},"2019-12-31":{"v":715000,"src":"0001437749-21-003648"},"2020-12-31":{"v":5126000,"src":"0001437749-21-003648"}},"depth":1,"sign":null},{"tag":"IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities","also_tags":["IncreaseDecreaseInAccruedLiabilitiesAndOtherNoncurrentLiabilities"],"label":"Accrued liabilities and other noncurrent liabilities","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2019-12-31":{"v":715000},"2020-12-31":{"v":5126000},"2021-12-31":{"v":9322000},"2022-12-31":{"v":3867000},"2023-12-31":{"v":451000},"2024-12-31":{"v":2945000},"2025-12-31":{"v":7195000}},"depth":1,"sign":1},{"tag":"IncreaseDecreaseInContractWithCustomerLiability","also_tags":["IncreaseDecreaseInDeferredRevenue"],"label":"Deferred revenues","note":null,"earlier_labels":["Increase in Contract with Customer, Liability"],"kind":"money","earlier_years":false,"values":{"2010-12-31":{"v":4415000},"2011-12-31":{"v":11885000},"2012-12-31":{"v":13683000},"2013-12-31":{"v":11281000},"2014-12-31":{"v":14817000},"2015-12-31":{"v":21378000},"2016-12-31":{"v":17903000},"2017-12-31":{"v":29830000},"2018-12-31":{"v":24725000},"2019-12-31":{"v":28060000},"2020-12-31":{"v":30927000},"2021-12-31":{"v":46591000},"2022-12-31":{"v":25189000},"2023-12-31":{"v":47720000},"2024-12-31":{"v":30784000},"2025-12-31":{"v":21690000}},"depth":1,"sign":1},{"tag":"IncreaseDecreaseInAccruedIncomeTaxesPayable","also_tags":[],"label":"Income taxes payable","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2010-12-31":{"v":-488000},"2011-12-31":{"v":333000,"src":"0001107843-13-000003"},"2012-12-31":{"v":181000,"src":"0001107843-13-000003"}},"depth":1,"sign":null},{"tag":"IncreaseDecreaseInOtherNoncurrentLiabilities","also_tags":[],"label":"Other noncurrent liabilities","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2010-12-31":{"v":83000},"2011-12-31":{"v":1816000,"first_filed":1689000,"first_src":"0001107843-13-000003"},"2012-12-31":{"v":14000,"first_filed":84000,"first_src":"0001107843-13-000003"},"2013-12-31":{"v":152000,"first_filed":164000,"first_src":"0001107843-14-000004"},"2014-12-31":{"v":-201000},"2015-12-31":{"v":229000},"2016-12-31":{"v":1455000},"2017-12-31":{"v":7343000},"2018-12-31":{"v":-501000},"2019-12-31":{"v":0,"src":"0001437749-21-003648"},"2020-12-31":{"v":0,"src":"0001437749-21-003648"}},"depth":1,"sign":null},{"tag":"NetCashProvidedByUsedInOperatingActivities","also_tags":[],"label":"Net cash provided by operating activities","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2010-12-31":{"v":9896000},"2011-12-31":{"v":17190000},"2012-12-31":{"v":21924000,"first_filed":21952000,"first_src":"0001107843-13-000003"},"2013-12-31":{"v":25081000,"first_filed":25146000,"first_src":"0001107843-14-000004"},"2014-12-31":{"v":41423000},"2015-12-31":{"v":65960000},"2016-12-31":{"v":69310000,"first_filed":68110000,"first_src":"0001107843-17-000003"},"2017-12-31":{"v":107646000},"2018-12-31":{"v":125464000},"2019-12-31":{"v":160607000},"2020-12-31":{"v":180086000},"2021-12-31":{"v":200616000},"2022-12-31":{"v":198854000},"2023-12-31":{"v":244605000},"2024-12-31":{"v":244094000},"2025-12-31":{"v":309400000}},"depth":0,"sign":1},{"tag":"PaymentsToAcquireShortTermInvestments","also_tags":[],"label":"Purchases of short-term investments","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2010-12-31":{"v":0},"2011-12-31":{"v":0,"src":"0001107843-13-000003"},"2012-12-31":{"v":83547000,"src":"0001107843-13-000003"}},"depth":0,"sign":null},{"tag":"PaymentsToAcquireAvailableForSaleSecurities","also_tags":[],"label":"Purchases of investments","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2011-12-31":{"v":0},"2012-12-31":{"v":83547000},"2013-12-31":{"v":145263000},"2014-12-31":{"v":157660000},"2015-12-31":{"v":146707000},"2016-12-31":{"v":222953000},"2017-12-31":{"v":299891000,"src":"0001628280-19-002099"},"2018-12-31":{"v":339862000,"src":"0001628280-19-002099"}},"depth":0,"sign":null},{"tag":"PaymentsToAcquireMarketableSecurities","also_tags":[],"label":"Purchases of marketable securities","note":null,"earlier_labels":["Payments to Acquire Marketable Securities"],"kind":"money","earlier_years":false,"values":{"2017-12-31":{"v":299891000},"2018-12-31":{"v":339862000},"2019-12-31":{"v":331131000},"2020-12-31":{"v":391693000},"2021-12-31":{"v":368450000},"2022-12-31":{"v":178788000},"2023-12-31":{"v":306812000},"2024-12-31":{"v":368277000},"2025-12-31":{"v":349150000}},"depth":1,"sign":-1},{"tag":"ProceedsFromSaleAndMaturityOfMarketableSecurities","also_tags":[],"label":"Sales and maturities of marketable securities","note":null,"earlier_labels":["Proceeds from Sale and Maturity of Marketable Securities"],"kind":"money","earlier_years":false,"values":{"2018-12-31":{"v":285224000},"2019-12-31":{"v":328350000},"2020-12-31":{"v":341879000},"2021-12-31":{"v":363941000},"2022-12-31":{"v":347837000},"2023-12-31":{"v":242432000},"2024-12-31":{"v":309184000},"2025-12-31":{"v":248216000}},"depth":1,"sign":1},{"tag":"ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities","also_tags":[],"label":"Sales and maturities of investments","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2011-12-31":{"v":0},"2012-12-31":{"v":0},"2013-12-31":{"v":138124000},"2014-12-31":{"v":157339000},"2015-12-31":{"v":105509000},"2016-12-31":{"v":149708000},"2017-12-31":{"v":231996000},"2018-12-31":{"v":285224000,"src":"0001628280-19-002099"}},"depth":1,"sign":null},{"tag":"PaymentsToAcquirePropertyPlantAndEquipment","also_tags":[],"label":"Purchases of property and equipment","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2010-12-31":{"v":1510000},"2011-12-31":{"v":7499000},"2012-12-31":{"v":11200000,"first_filed":11188000,"first_src":"0001107843-13-000003"},"2013-12-31":{"v":13650000,"first_filed":13663000,"first_src":"0001107843-14-000004"},"2014-12-31":{"v":13914000},"2015-12-31":{"v":20051000},"2016-12-31":{"v":23245000},"2017-12-31":{"v":37818000},"2018-12-31":{"v":22775000},"2019-12-31":{"v":27573000},"2020-12-31":{"v":30037000},"2021-12-31":{"v":24424000},"2022-12-31":{"v":15361000},"2023-12-31":{"v":8786000},"2024-12-31":{"v":12334000},"2025-12-31":{"v":4990000}},"depth":1,"sign":-1},{"tag":"ProceedsFromSaleOfPropertyPlantAndEquipment","also_tags":[],"label":"Proceeds from disposal of property and equipment","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2018-12-31":{"v":0},"2019-12-31":{"v":0},"2020-12-31":{"v":419000},"2021-12-31":{"v":6000},"2022-12-31":{"v":0,"src":"0001107843-24-000008"},"2023-12-31":{"v":0,"src":"0001107843-24-000008"}},"depth":1,"sign":null},{"tag":"PaymentsToAcquireBusinessesGross","also_tags":["PaymentsToAcquireIntangibleAssets"],"label":"Purchases of intangible assets","note":null,"earlier_labels":["Acquisition of businesses, net of cash acquired, and purchases of intangible assets","Payments to Acquire Businesses, Gross"],"kind":"money","earlier_years":true,"values":{"2010-12-31":{"v":0},"2011-12-31":{"v":0},"2012-12-31":{"v":49000},"2013-12-31":{"v":0,"src":"0001107843-15-000003"},"2014-12-31":{"v":0,"src":"0001107843-15-000003"},"2015-12-31":{"v":0},"2016-12-31":{"v":0},"2017-12-31":{"v":12482000},"2018-12-31":{"v":13633000},"2019-12-31":{"v":4050000},"2020-12-31":{"v":1500000},"2021-12-31":{"v":1230000},"2022-12-31":{"v":8620000},"2023-12-31":{"v":0,"src":"0001107843-25-000009"},"2024-12-31":{"v":0,"src":"0001107843-25-000009"}},"depth":1,"sign":null},{"tag":"PaymentsToAcquireInvestments","also_tags":[],"label":"Payments to Acquire Investments","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2017-12-31":{"v":0,"src":"0001628280-19-002099"},"2018-12-31":{"v":2500000,"src":"0001628280-19-002099"},"2019-12-31":{"v":625000,"src":"0001628280-20-001963"}},"depth":1,"sign":null},{"tag":"CapitalizedSoftwareDevelopmentCosts","also_tags":[],"label":"Capitalized software development costs","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2012-12-31":{"v":0},"2013-12-31":{"v":0},"2014-12-31":{"v":98000},"2015-12-31":{"v":99000},"2016-12-31":{"v":0},"2017-12-31":{"v":0}},"depth":1,"sign":null},{"tag":"IncreaseDecreaseInRestrictedCash","also_tags":[],"label":"Release of restricted cash","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2011-12-31":{"v":0},"2012-12-31":{"v":0},"2013-12-31":{"v":-114000},"2014-12-31":{"v":0,"src":"0001107843-16-000022"},"2015-12-31":{"v":0,"src":"0001107843-16-000022"}},"depth":1,"sign":null},{"tag":"PaymentsToAcquirePrivatelyheldInvestments","also_tags":[],"label":"Purchase of privately-held investment","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2018-12-31":{"v":2500000},"2019-12-31":{"v":625000,"src":"0001437749-21-003648"},"2020-12-31":{"v":0,"src":"0001437749-21-003648"}},"depth":1,"sign":null},{"tag":"PaymentsToAcquireMaturitiesOfNotesReceivable","also_tags":[],"label":"Maturity of note receivable","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2019-12-31":{"v":625000},"2020-12-31":{"v":0},"2021-12-31":{"v":-625000},"2022-12-31":{"v":0,"src":"0001107843-24-000008"},"2023-12-31":{"v":0,"src":"0001107843-24-000008"}},"depth":1,"sign":null},{"tag":"NetCashProvidedByUsedInInvestingActivities","also_tags":[],"label":"Net cash used in investing activities","note":null,"earlier_labels":["Net cash provided by investing activities"],"kind":"money","earlier_years":false,"values":{"2010-12-31":{"v":-4261000},"2011-12-31":{"v":-7499000},"2012-12-31":{"v":-94796000,"first_filed":-94784000,"first_src":"0001107843-13-000003"},"2013-12-31":{"v":-20675000,"first_filed":-20688000,"first_src":"0001107843-14-000004"},"2014-12-31":{"v":-14333000},"2015-12-31":{"v":-61348000},"2016-12-31":{"v":-96490000},"2017-12-31":{"v":-118195000},"2018-12-31":{"v":-93546000},"2019-12-31":{"v":-35029000},"2020-12-31":{"v":-80932000},"2021-12-31":{"v":-29532000},"2022-12-31":{"v":145068000},"2023-12-31":{"v":-73166000},"2024-12-31":{"v":-71427000},"2025-12-31":{"v":-105924000}},"depth":0,"sign":1},{"tag":"PaymentsForRepurchaseOfCommonStock","also_tags":[],"label":"Repurchase of common stock","note":null,"earlier_labels":["Payments for Repurchase of Common Stock"],"kind":"money","earlier_years":false,"values":{"2016-12-31":{"v":0},"2017-12-31":{"v":0},"2018-12-31":{"v":85040000},"2019-12-31":{"v":86424000},"2020-12-31":{"v":126729000},"2021-12-31":{"v":129977000},"2022-12-31":{"v":317344000},"2023-12-31":{"v":170800000},"2024-12-31":{"v":139875000},"2025-12-31":{"v":183425000}},"depth":1,"sign":-1},{"tag":"ProceedsFromStockOptionsExercised","also_tags":[],"label":"Proceeds from exercise of stock options","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2010-12-31":{"v":522000},"2011-12-31":{"v":948000},"2012-12-31":{"v":1685000},"2013-12-31":{"v":4073000},"2014-12-31":{"v":7639000},"2015-12-31":{"v":10095000},"2016-12-31":{"v":15157000},"2017-12-31":{"v":31327000},"2018-12-31":{"v":24053000},"2019-12-31":{"v":24831000},"2020-12-31":{"v":34461000},"2021-12-31":{"v":49994000},"2022-12-31":{"v":24483000},"2023-12-31":{"v":45576000},"2024-12-31":{"v":17269000},"2025-12-31":{"v":16294000}},"depth":1,"sign":1},{"tag":"ProceedsFromStockOptionsExercisedEarlyExercise","also_tags":[],"label":"Proceeds from early exercise of stock options","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2010-12-31":{"v":80000},"2011-12-31":{"v":390000},"2012-12-31":{"v":384000},"2013-12-31":{"v":40000},"2014-12-31":{"v":0,"src":"0001107843-16-000022"},"2015-12-31":{"v":0,"src":"0001107843-16-000022"}},"depth":1,"sign":null},{"tag":"PaymentsRelatedToTaxWithholdingForShareBasedCompensation","also_tags":["ProceedsFromIssuanceOfPreferredStockAndPreferenceStock"],"label":"Payments for taxes related to net share settlement of equity awards","note":null,"earlier_labels":["Payments Related to Tax Withholding for Share-based Compensation","Proceeds from issuance of Series C Preferred Stock"],"kind":"money","earlier_years":false,"values":{"2010-12-31":{"v":0},"2011-12-31":{"v":128000},"2012-12-31":{"v":0,"src":"0001107843-14-000004"},"2013-12-31":{"v":0,"src":"0001107843-14-000004"},"2014-12-31":{"v":0},"2015-12-31":{"v":0},"2016-12-31":{"v":438000},"2017-12-31":{"v":20924000},"2018-12-31":{"v":14879000},"2019-12-31":{"v":15743000},"2020-12-31":{"v":20199000},"2021-12-31":{"v":27815000},"2022-12-31":{"v":17615000},"2023-12-31":{"v":22346000},"2024-12-31":{"v":28416000},"2025-12-31":{"v":25020000}},"depth":1,"sign":-1},{"tag":"ExcessTaxBenefitFromShareBasedCompensationFinancingActivities","also_tags":[],"label":"Excess tax benefits from stock-based compensation","note":null,"earlier_labels":["Income tax benefits from exercise of stock options"],"kind":"money","earlier_years":true,"values":{"2011-12-31":{"v":0},"2012-12-31":{"v":0},"2013-12-31":{"v":150000},"2014-12-31":{"v":259000},"2015-12-31":{"v":487000},"2016-12-31":{"v":8700000},"2017-12-31":{"v":0,"src":"0001628280-19-002099"},"2018-12-31":{"v":0,"src":"0001628280-19-002099"}},"depth":1,"sign":null},{"tag":"RepaymentsOfLongTermCapitalLeaseObligations","also_tags":[],"label":"Principal payments under finance lease obligations","note":null,"earlier_labels":["Repayments of Long-term Capital Lease Obligations","Principal payments under capital lease obligations"],"kind":"money","earlier_years":true,"values":{"2010-12-31":{"v":1149000},"2011-12-31":{"v":1476000},"2012-12-31":{"v":2401000},"2013-12-31":{"v":1186000},"2014-12-31":{"v":805000},"2015-12-31":{"v":0,"src":"0001107843-17-000003"},"2016-12-31":{"v":0},"2017-12-31":{"v":0},"2018-12-31":{"v":1617000},"2019-12-31":{"v":1709000,"src":"0001437749-21-003648"},"2020-12-31":{"v":114000,"src":"0001437749-21-003648"}},"depth":1,"sign":null},{"tag":"PaymentsToAcquireBusinessesNonContingent","also_tags":[],"label":"Non-contingent payment related to acquisition","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2010-12-31":{"v":0},"2011-12-31":{"v":0,"src":"0001107843-13-000003"},"2012-12-31":{"v":1000000,"src":"0001107843-13-000003"}},"depth":1,"sign":null},{"tag":"PaymentsToAcquireBusinessesNetOfCashAcquired","also_tags":[],"label":"Non-contingent payment related to acquisition","note":null,"earlier_labels":["Acquisition of business, net"],"kind":"money","earlier_years":true,"values":{"2010-12-31":{"v":2751000},"2011-12-31":{"v":0},"2012-12-31":{"v":1000000,"first_filed":0,"first_src":"0001107843-13-000003"},"2013-12-31":{"v":0,"src":"0001107843-15-000003"},"2014-12-31":{"v":0,"src":"0001107843-15-000003"}},"depth":1,"sign":null},{"tag":"ProceedsFromIssuanceOfCommonStock","also_tags":[],"label":"Proceeds from issuance of common stock through employee stock purchase plan","note":null,"earlier_labels":["Proceeds from initial public offering, net of offering costs"],"kind":"money","earlier_years":false,"values":{"2010-12-31":{"v":0},"2011-12-31":{"v":0},"2012-12-31":{"v":84534000},"2013-12-31":{"v":0,"src":"0001107843-15-000003"},"2014-12-31":{"v":0,"src":"0001107843-15-000003"},"2020-12-31":{"v":0},"2021-12-31":{"v":0},"2022-12-31":{"v":4445000},"2023-12-31":{"v":6077000},"2024-12-31":{"v":6872000},"2025-12-31":{"v":6751000}},"depth":1,"sign":1},{"tag":"PaymentForContingentConsiderationLiabilityFinancingActivities","also_tags":["FinanceLeasePrincipalPayments"],"label":"Payment of acquisition-related holdback","note":null,"earlier_labels":["Principal payments under finance lease obligations"],"kind":"money","earlier_years":false,"values":{"2019-12-31":{"v":1709000},"2020-12-31":{"v":114000},"2021-12-31":{"v":90000},"2022-12-31":{"v":0},"2023-12-31":{"v":0},"2024-12-31":{"v":1500000},"2025-12-31":{"v":0}},"depth":1,"sign":-1},{"tag":"NetCashProvidedByUsedInFinancingActivities","also_tags":[],"label":"Net cash used in financing activities","note":null,"earlier_labels":["Net cash provided by financing activities"],"kind":"money","earlier_years":false,"values":{"2010-12-31":{"v":-547000},"2011-12-31":{"v":-10000},"2012-12-31":{"v":83202000},"2013-12-31":{"v":3077000},"2014-12-31":{"v":7093000},"2015-12-31":{"v":10582000},"2016-12-31":{"v":23419000},"2017-12-31":{"v":10403000},"2018-12-31":{"v":-77483000},"2019-12-31":{"v":-79045000},"2020-12-31":{"v":-112581000},"2021-12-31":{"v":-107888000},"2022-12-31":{"v":-306031000},"2023-12-31":{"v":-141493000},"2024-12-31":{"v":-145650000},"2025-12-31":{"v":-185400000}},"depth":0,"sign":1},{"tag":"EffectOfExchangeRateOnCashAndCashEquivalents","also_tags":[],"label":"Effect of exchange rate changes on cash and cash equivalents","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2010-12-31":{"v":-27000},"2011-12-31":{"v":-143000},"2012-12-31":{"v":7000,"first_filed":-33000,"first_src":"0001107843-13-000003"},"2013-12-31":{"v":1000,"first_filed":-51000,"first_src":"0001107843-14-000004"},"2014-12-31":{"v":-48000},"2015-12-31":{"v":0,"src":"0001107843-17-000003"},"2016-12-31":{"v":0,"src":"0001107843-17-000003"}},"depth":0,"sign":null},{"tag":"CashAndCashEquivalentsPeriodIncreaseDecrease","also_tags":[],"label":"Net increase in cash and cash equivalents","note":"decrease","earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2010-12-31":{"v":5061000},"2011-12-31":{"v":9538000},"2012-12-31":{"v":10337000},"2013-12-31":{"v":7484000},"2014-12-31":{"v":34135000},"2015-12-31":{"v":15194000},"2016-12-31":{"v":-4961000,"src":"0001107843-18-000003"},"2017-12-31":{"v":-146000,"src":"0001107843-18-000003"}},"depth":0,"sign":null},{"tag":"CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","also_tags":[],"label":"Net increase in cash, cash equivalents and restricted cash","note":null,"earlier_labels":["Net increase in cash and cash equivalents","Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase, Including Exchange Rate Effect"],"kind":"money","earlier_years":false,"values":{"2016-12-31":{"v":-3761000},"2017-12-31":{"v":-146000},"2018-12-31":{"v":-45565000},"2019-12-31":{"v":46533000},"2020-12-31":{"v":-13427000},"2021-12-31":{"v":63196000},"2022-12-31":{"v":37891000},"2023-12-31":{"v":29946000},"2024-12-31":{"v":27017000},"2025-12-31":{"v":18076000}},"depth":0,"sign":null},{"tag":"InterestPaidNet","also_tags":["InterestPaid"],"label":"Cash paid for interest expense","note":null,"earlier_labels":["Interest Paid, Excluding Capitalized Interest, Operating Activities"],"kind":"money","earlier_years":true,"values":{"2010-12-31":{"v":163000},"2011-12-31":{"v":128000},"2012-12-31":{"v":162000},"2013-12-31":{"v":43000},"2014-12-31":{"v":9000},"2015-12-31":{"v":6000},"2016-12-31":{"v":27000,"src":"0001107843-18-000003"},"2017-12-31":{"v":3000},"2018-12-31":{"v":168000},"2019-12-31":{"v":107000},"2020-12-31":{"v":9000},"2021-12-31":{"v":0,"src":"0001437749-23-004384"},"2022-12-31":{"v":0,"src":"0001437749-23-004384"}},"depth":0,"sign":null},{"tag":"IncomeTaxesPaidNet","also_tags":[],"label":"Cash paid for income taxes, net of refunds","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2010-12-31":{"v":303000},"2011-12-31":{"v":108000},"2012-12-31":{"v":299000},"2013-12-31":{"v":390000},"2014-12-31":{"v":347000},"2015-12-31":{"v":995000},"2016-12-31":{"v":856000,"src":"0001107843-18-000003"},"2017-12-31":{"v":1584000},"2018-12-31":{"v":2693000},"2019-12-31":{"v":3031000},"2020-12-31":{"v":8058000},"2021-12-31":{"v":35080000},"2022-12-31":{"v":39739000},"2023-12-31":{"v":34920000},"2024-12-31":{"v":60554000},"2025-12-31":{"v":40886000}},"depth":0,"sign":null},{"tag":"NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1","also_tags":[],"label":"Purchases of intangible assets recorded in accrued liabilities and other noncurrent liabilities","note":null,"earlier_labels":["Purchases of intangible assets recorded in accrued liabilities","Business acquisitions recorded in accrued liabilities and deferred tax liability","Business acquisitions recorded in Intangible Assets and Accrued liabilities"],"kind":"money","earlier_years":true,"values":{"2015-12-31":{"v":0},"2016-12-31":{"v":0,"src":"0001107843-18-000003"},"2017-12-31":{"v":1000000},"2018-12-31":{"v":4676000},"2019-12-31":{"v":150000,"first_filed":1650000,"first_src":"0001628280-20-001963"},"2020-12-31":{"v":150000},"2021-12-31":{"v":120000},"2022-12-31":{"v":2110000},"2023-12-31":{"v":0,"src":"0001107843-25-000009"},"2024-12-31":{"v":0,"src":"0001107843-25-000009"}},"depth":0,"sign":null},{"tag":"CapitalExpendituresIncurredButNotYetPaid","also_tags":[],"label":"Purchases of property and equipment recorded in accounts payable and accrued liabilities","note":null,"earlier_labels":["Purchase of property and equipment recorded in accrued liabilities"],"kind":"money","earlier_years":false,"values":{"2012-12-31":{"v":0},"2013-12-31":{"v":487000},"2014-12-31":{"v":1399000},"2015-12-31":{"v":0},"2016-12-31":{"v":1438000,"src":"0001107843-18-000003"},"2017-12-31":{"v":2765000},"2018-12-31":{"v":4190000},"2019-12-31":{"v":235000},"2020-12-31":{"v":1054000},"2021-12-31":{"v":2086000},"2022-12-31":{"v":470000},"2023-12-31":{"v":144000},"2024-12-31":{"v":843000},"2025-12-31":{"v":540000}},"depth":0,"sign":null},{"tag":"CapitalLeaseObligationsIncurred","also_tags":[],"label":"Purchase of property and equipment under capital lease","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2010-12-31":{"v":2467000},"2011-12-31":{"v":3100000},"2012-12-31":{"v":0,"src":"0001107843-14-000004"},"2013-12-31":{"v":0,"src":"0001107843-14-000004"}},"depth":0,"sign":null},{"tag":"AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognitionEarlyExercised","also_tags":[],"label":"Stock-based compensation","note":null,"earlier_labels":["Vesting of early exercised common stock options"],"kind":"money","earlier_years":true,"values":{"2010-12-31":{"v":32000},"2011-12-31":{"v":52000},"2012-12-31":{"v":155000},"2013-12-31":{"v":262000},"2014-12-31":{"v":47000},"2015-12-31":{"v":19000},"2016-12-31":{"v":0,"src":"0001107843-18-000003"},"2017-12-31":{"v":0,"src":"0001107843-18-000003"}},"depth":0,"sign":null},{"tag":"ConversionOfStockAmountConverted1","also_tags":[],"label":"Conversion of convertible preferred stock to common stock","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2010-12-31":{"v":0},"2011-12-31":{"v":0},"2012-12-31":{"v":63873000},"2013-12-31":{"v":0,"src":"0001107843-15-000003"},"2014-12-31":{"v":0,"src":"0001107843-15-000003"}},"depth":0,"sign":null},{"tag":"StockIssuedDuringPeriodValueAcquisitions","also_tags":[],"label":"Issuance of common stock for acquisition of business","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2010-12-31":{"v":77000},"2011-12-31":{"v":0,"src":"0001107843-13-000003"},"2012-12-31":{"v":0,"src":"0001107843-13-000003"}},"depth":0,"sign":null},{"tag":"StockIssued1","also_tags":[],"label":"Issuance of common stock for acquisition of license","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2010-12-31":{"v":0},"2011-12-31":{"v":0},"2012-12-31":{"v":51000},"2013-12-31":{"v":0,"src":"0001107843-15-000003"},"2014-12-31":{"v":0,"src":"0001107843-15-000003"}},"depth":0,"sign":null},{"tag":"AccrualForRepurchaseOfCommonStock","also_tags":[],"label":"Accrual for repurchase of common stock","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2022-12-31":{"v":0},"2023-12-31":{"v":0},"2024-12-31":{"v":802000},"2025-12-31":{"v":798000}},"depth":0,"sign":null}]}},"quarterly":{"IS":{"name":"Income statement","periods":["2012-09-30","2012-12-31","2013-03-31","2013-06-30","2013-09-30","2013-12-31","2014-03-31","2014-06-30","2014-09-30","2014-12-31","2015-03-31","2015-06-30","2015-09-30","2015-12-31","2016-03-31","2016-06-30","2016-09-30","2016-12-31","2017-03-31","2017-06-30","2017-09-30","2017-12-31","2018-03-31","2018-06-30","2018-09-30","2018-12-31","2019-03-31","2019-06-30","2019-09-30","2019-12-31","2020-03-31","2020-06-30","2020-09-30","2020-12-31","2021-03-31","2021-06-30","2021-09-30","2021-12-31","2022-03-31","2022-06-30","2022-09-30","2022-12-31","2023-03-31","2023-06-30","2023-09-30","2023-12-31","2024-03-31","2024-06-30","2024-09-30","2024-12-31","2025-03-31","2025-06-30","2025-09-30","2025-12-31","2026-03-31","2026-06-30"],"source":{"2012-09-30":"0001107843-14-000004","2012-12-31":"0001107843-14-000004","2013-03-31":"0001107843-15-000003","2013-06-30":"0001107843-15-000003","2013-09-30":"0001107843-15-000003","2013-12-31":"0001107843-15-000003","2014-03-31":"0001107843-16-000022","2014-06-30":"0001107843-16-000022","2014-09-30":"0001107843-16-000022","2014-12-31":"0001107843-16-000022","2015-03-31":"0001107843-17-000003","2015-06-30":"0001107843-17-000003","2015-09-30":"0001107843-17-000003","2015-12-31":"0001107843-17-000003","2016-03-31":"0001107843-17-000007","2016-06-30":"0001107843-17-000011","2016-09-30":"0001107843-17-000013","2016-12-31":"0001107843-17-000003","2017-03-31":"0001107843-18-000008","2017-06-30":"0001107843-18-000010","2017-09-30":"0001107843-18-000012","2018-03-31":"0001628280-19-005837","2018-06-30":"0001628280-19-009875","2018-09-30":"0001628280-19-012859","2019-03-31":"0001628280-20-007038","2019-06-30":"0001628280-20-012350","2019-09-30":"0001437749-20-022558","2020-03-31":"0001437749-21-010932","2020-06-30":"0001437749-21-019179","2020-09-30":"0001437749-21-025112","2021-03-31":"0001437749-22-010866","2021-06-30":"0001437749-22-019379","2021-09-30":"0001437749-22-025560","2022-03-31":"0001437749-23-012595","2022-06-30":"0001437749-23-021978","2022-09-30":"0001107843-23-000007","2023-03-31":"0001107843-24-000016","2023-06-30":"0001107843-24-000028","2023-09-30":"0001107843-24-000038","2024-03-31":"0001107843-25-000017","2024-06-30":"0001107843-25-000031","2024-09-30":"0001107843-25-000038","2025-03-31":"0001107843-26-000015","2025-06-30":"0001107843-26-000035","2025-09-30":"0001107843-25-000038","2026-03-31":"0001107843-26-000015","2026-06-30":"0001107843-26-000035"},"frame_from":"0001107843-26-000035","lines":[{"tag":"RevenueFromContractWithCustomerExcludingAssessedTax","also_tags":["Revenues"],"label":"Revenues","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2012-09-30":{"v":23382000},"2012-12-31":{"v":24657000},"2013-03-31":{"v":24883000},"2013-06-30":{"v":26291000},"2013-09-30":{"v":27749000},"2013-12-31":{"v":29039000},"2014-03-31":{"v":30356000},"2014-06-30":{"v":32302000},"2014-09-30":{"v":34348000},"2014-12-31":{"v":36573000},"2015-03-31":{"v":37493000},"2015-06-30":{"v":39877000},"2015-09-30":{"v":42469000},"2015-12-31":{"v":44445000},"2016-03-31":{"v":46248000},"2016-06-30":{"v":48466000},"2016-09-30":{"v":50987000},"2016-12-31":{"v":52224000},"2017-03-31":{"v":53121000},"2017-06-30":{"v":55302000},"2017-09-30":{"v":59490000},"2017-12-31":{"v":62915000,"src":"0001107843-18-000003"},"2018-03-31":{"v":64878000},"2018-06-30":{"v":68153000},"2018-09-30":{"v":71658000},"2018-12-31":{"v":74200000,"src":"0001628280-20-001963"},"2019-03-31":{"v":75343000},"2019-06-30":{"v":78929000},"2019-09-30":{"v":82671000},"2019-12-31":{"v":84664000,"src":"0001628280-20-001963"},"2020-03-31":{"v":86263000},"2020-06-30":{"v":88830000},"2020-09-30":{"v":93069000},"2020-12-31":{"v":94801000,"derived":"4 quarters less 3"},"2021-03-31":{"v":96756000},"2021-06-30":{"v":99702000},"2021-09-30":{"v":104934000},"2021-12-31":{"v":109780000,"derived":"4 quarters less 3"},"2022-03-31":{"v":113420000},"2022-06-30":{"v":119893000},"2022-09-30":{"v":125561000},"2022-12-31":{"v":130849000,"derived":"4 quarters less 3"},"2023-03-31":{"v":130683000},"2023-06-30":{"v":137209000},"2023-09-30":{"v":141996000},"2023-12-31":{"v":144570000,"derived":"4 quarters less 3"},"2024-03-31":{"v":145805000},"2024-06-30":{"v":148708000},"2024-09-30":{"v":153867000},"2024-12-31":{"v":159191000,"derived":"4 quarters less 3"},"2025-03-31":{"v":159899000},"2025-06-30":{"v":164062000},"2025-09-30":{"v":169882000},"2025-12-31":{"v":175282000,"derived":"4 quarters less 3"},"2026-03-31":{"v":175638000},"2026-06-30":{"v":182175000}},"depth":1,"sign":1},{"tag":"CostOfRevenue","also_tags":[],"label":"Cost of revenues","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2012-09-30":{"v":4634000},"2012-12-31":{"v":4981000},"2013-03-31":{"v":5795000},"2013-06-30":{"v":5924000},"2013-09-30":{"v":6415000},"2013-12-31":{"v":6526000},"2014-03-31":{"v":6846000},"2014-06-30":{"v":7175000},"2014-09-30":{"v":7421000},"2014-12-31":{"v":7521000},"2015-03-31":{"v":7964000},"2015-06-30":{"v":8157000},"2015-09-30":{"v":8762000},"2015-12-31":{"v":9002000},"2016-03-31":{"v":9551000,"first_filed":9416000,"first_src":"0001107843-16-000026"},"2016-06-30":{"v":10260000,"first_filed":10092000,"first_src":"0001107843-16-000030"},"2016-09-30":{"v":11465000,"first_filed":11288000,"first_src":"0001107843-16-000033"},"2016-12-31":{"v":11677000},"2017-03-31":{"v":12294000},"2017-06-30":{"v":12153000},"2017-09-30":{"v":12728000},"2017-12-31":{"v":14405000,"derived":"4 quarters less 3"},"2018-03-31":{"v":15901000},"2018-06-30":{"v":16248000},"2018-09-30":{"v":16511000},"2018-12-31":{"v":17525000,"derived":"4 quarters less 3"},"2019-03-31":{"v":17709000},"2019-06-30":{"v":17537000},"2019-09-30":{"v":17108000},"2019-12-31":{"v":17163000,"derived":"4 quarters less 3"},"2020-03-31":{"v":18495000},"2020-06-30":{"v":18891000},"2020-09-30":{"v":20619000},"2020-12-31":{"v":21221000,"derived":"4 quarters less 3"},"2021-03-31":{"v":21680000},"2021-06-30":{"v":21552000},"2021-09-30":{"v":22479000},"2021-12-31":{"v":23728000,"derived":"4 quarters less 3"},"2022-03-31":{"v":24002000},"2022-06-30":{"v":25046000},"2022-09-30":{"v":25992000},"2022-12-31":{"v":27748000,"derived":"4 quarters less 3"},"2023-03-31":{"v":26954000},"2023-06-30":{"v":26662000},"2023-09-30":{"v":26739000},"2023-12-31":{"v":27130000,"derived":"4 quarters less 3"},"2024-03-31":{"v":27198000},"2024-06-30":{"v":26415000},"2024-09-30":{"v":28832000},"2024-12-31":{"v":29037000,"derived":"4 quarters less 3"},"2025-03-31":{"v":28926000},"2025-06-30":{"v":28877000},"2025-09-30":{"v":27798000},"2025-12-31":{"v":29167000,"derived":"4 quarters less 3"},"2026-03-31":{"v":29990000},"2026-06-30":{"v":30244000}},"depth":1,"sign":-1},{"tag":"GrossProfit","also_tags":[],"label":"Gross profit","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2012-09-30":{"v":18748000},"2012-12-31":{"v":19676000},"2013-03-31":{"v":19088000},"2013-06-30":{"v":20367000},"2013-09-30":{"v":21334000},"2013-12-31":{"v":22513000},"2014-03-31":{"v":23510000},"2014-06-30":{"v":25127000},"2014-09-30":{"v":26927000},"2014-12-31":{"v":29052000},"2015-03-31":{"v":29529000},"2015-06-30":{"v":31720000},"2015-09-30":{"v":33707000},"2015-12-31":{"v":35443000},"2016-03-31":{"v":36697000,"first_filed":36832000,"first_src":"0001107843-16-000026"},"2016-06-30":{"v":38206000,"first_filed":38374000,"first_src":"0001107843-16-000030"},"2016-09-30":{"v":39522000,"first_filed":39699000,"first_src":"0001107843-16-000033"},"2016-12-31":{"v":40547000},"2017-03-31":{"v":40827000},"2017-06-30":{"v":43149000},"2017-09-30":{"v":46762000},"2017-12-31":{"v":48510000,"derived":"4 quarters less 3"},"2018-03-31":{"v":48977000},"2018-06-30":{"v":51905000},"2018-09-30":{"v":55147000},"2018-12-31":{"v":56675000,"derived":"4 quarters less 3"},"2019-03-31":{"v":57634000},"2019-06-30":{"v":61392000},"2019-09-30":{"v":65563000},"2019-12-31":{"v":67501000,"derived":"4 quarters less 3"},"2020-03-31":{"v":67768000},"2020-06-30":{"v":69939000},"2020-09-30":{"v":72450000},"2020-12-31":{"v":73580000,"derived":"4 quarters less 3"},"2021-03-31":{"v":75076000},"2021-06-30":{"v":78150000},"2021-09-30":{"v":82455000},"2021-12-31":{"v":86052000,"derived":"4 quarters less 3"},"2022-03-31":{"v":89418000},"2022-06-30":{"v":94847000},"2022-09-30":{"v":99569000},"2022-12-31":{"v":103101000,"derived":"4 quarters less 3"},"2023-03-31":{"v":103729000},"2023-06-30":{"v":110547000},"2023-09-30":{"v":115257000},"2023-12-31":{"v":117440000,"derived":"4 quarters less 3"},"2024-03-31":{"v":118607000},"2024-06-30":{"v":122293000},"2024-09-30":{"v":125035000},"2024-12-31":{"v":130154000,"derived":"4 quarters less 3"},"2025-03-31":{"v":130973000},"2025-06-30":{"v":135185000},"2025-09-30":{"v":142084000},"2025-12-31":{"v":146115000,"derived":"4 quarters less 3"},"2026-03-31":{"v":145648000},"2026-06-30":{"v":151931000}},"depth":0,"sign":1},{"tag":"ResearchAndDevelopmentExpense","also_tags":[],"label":"Research and development","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2012-09-30":{"v":5076000},"2012-12-31":{"v":4870000},"2013-03-31":{"v":5297000},"2013-06-30":{"v":5291000},"2013-09-30":{"v":5151000},"2013-12-31":{"v":5939000},"2014-03-31":{"v":6404000},"2014-06-30":{"v":6411000},"2014-09-30":{"v":6490000},"2014-12-31":{"v":7015000},"2015-03-31":{"v":7150000},"2015-06-30":{"v":7205000},"2015-09-30":{"v":7564000},"2015-12-31":{"v":7532000},"2016-03-31":{"v":8109000,"first_filed":7834000,"first_src":"0001107843-16-000026"},"2016-06-30":{"v":9488000,"first_filed":9143000,"first_src":"0001107843-16-000030"},"2016-09-30":{"v":9756000,"first_filed":9405000,"first_src":"0001107843-16-000033"},"2016-12-31":{"v":8885000},"2017-03-31":{"v":9823000},"2017-06-30":{"v":10525000},"2017-09-30":{"v":10892000},"2017-12-31":{"v":11576000,"derived":"4 quarters less 3"},"2018-03-31":{"v":12553000},"2018-06-30":{"v":13128000},"2018-09-30":{"v":12501000},"2018-12-31":{"v":15073000,"derived":"4 quarters less 3"},"2019-03-31":{"v":15837000},"2019-06-30":{"v":17695000},"2019-09-30":{"v":16899000},"2019-12-31":{"v":17808000,"derived":"4 quarters less 3"},"2020-03-31":{"v":17983000},"2020-06-30":{"v":18058000},"2020-09-30":{"v":17864000},"2020-12-31":{"v":18643000,"derived":"4 quarters less 3"},"2021-03-31":{"v":17749000},"2021-06-30":{"v":19805000},"2021-09-30":{"v":21336000},"2021-12-31":{"v":22399000,"derived":"4 quarters less 3"},"2022-03-31":{"v":23107000},"2022-06-30":{"v":24791000},"2022-09-30":{"v":25478000},"2022-12-31":{"v":27810000,"derived":"4 quarters less 3"},"2023-03-31":{"v":27795000},"2023-06-30":{"v":27424000},"2023-09-30":{"v":27782000},"2023-12-31":{"v":27471000,"derived":"4 quarters less 3"},"2024-03-31":{"v":27530000},"2024-06-30":{"v":27119000},"2024-09-30":{"v":28901000},"2024-12-31":{"v":28302000,"derived":"4 quarters less 3"},"2025-03-31":{"v":29154000},"2025-06-30":{"v":30249000},"2025-09-30":{"v":28927000},"2025-12-31":{"v":28954000,"derived":"4 quarters less 3"},"2026-03-31":{"v":29020000},"2026-06-30":{"v":30685000}},"depth":2,"sign":1},{"tag":"SellingAndMarketingExpense","also_tags":[],"label":"Sales and marketing","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2012-09-30":{"v":8797000},"2012-12-31":{"v":9911000},"2013-03-31":{"v":10168000},"2013-06-30":{"v":10160000},"2013-09-30":{"v":10411000},"2013-12-31":{"v":11784000},"2014-03-31":{"v":12492000},"2014-06-30":{"v":11845000},"2014-09-30":{"v":11774000},"2014-12-31":{"v":11938000},"2015-03-31":{"v":11443000},"2015-06-30":{"v":12776000},"2015-09-30":{"v":12282000},"2015-12-31":{"v":13068000},"2016-03-31":{"v":14167000,"first_filed":13933000,"first_src":"0001107843-16-000026"},"2016-06-30":{"v":14728000,"first_filed":14451000,"first_src":"0001107843-16-000030"},"2016-09-30":{"v":14498000,"first_filed":14240000,"first_src":"0001107843-16-000033"},"2016-12-31":{"v":15346000},"2017-03-31":{"v":16014000},"2017-06-30":{"v":15383000},"2017-09-30":{"v":15475000},"2017-12-31":{"v":16983000,"derived":"4 quarters less 3"},"2018-03-31":{"v":16233000},"2018-06-30":{"v":18976000},"2018-09-30":{"v":15489000},"2018-12-31":{"v":19341000,"derived":"4 quarters less 3"},"2019-03-31":{"v":17315000},"2019-06-30":{"v":17165000},"2019-09-30":{"v":17009000},"2019-12-31":{"v":19344000,"derived":"4 quarters less 3"},"2020-03-31":{"v":18230000},"2020-06-30":{"v":15783000},"2020-09-30":{"v":16060000},"2020-12-31":{"v":17892000,"derived":"4 quarters less 3"},"2021-03-31":{"v":17989000},"2021-06-30":{"v":17770000},"2021-09-30":{"v":18569000},"2021-12-31":{"v":22159000,"derived":"4 quarters less 3"},"2022-03-31":{"v":20142000},"2022-06-30":{"v":23730000},"2022-09-30":{"v":25047000},"2022-12-31":{"v":28302000,"derived":"4 quarters less 3"},"2023-03-31":{"v":25628000},"2023-06-30":{"v":26241000},"2023-09-30":{"v":27881000},"2023-12-31":{"v":31941000,"derived":"4 quarters less 3"},"2024-03-31":{"v":29408000},"2024-06-30":{"v":32146000},"2024-09-30":{"v":32686000},"2024-12-31":{"v":34063000,"derived":"4 quarters less 3"},"2025-03-31":{"v":32660000},"2025-06-30":{"v":35810000},"2025-09-30":{"v":35280000},"2025-12-31":{"v":39755000,"derived":"4 quarters less 3"},"2026-03-31":{"v":38760000},"2026-06-30":{"v":41024000}},"depth":2,"sign":1},{"tag":"GeneralAndAdministrativeExpense","also_tags":[],"label":"General and administrative","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2012-09-30":{"v":3154000},"2012-12-31":{"v":3268000},"2013-03-31":{"v":3896000},"2013-06-30":{"v":4053000},"2013-09-30":{"v":4277000},"2013-12-31":{"v":4566000},"2014-03-31":{"v":4875000},"2014-06-30":{"v":5081000},"2014-09-30":{"v":5156000},"2014-12-31":{"v":5888000},"2015-03-31":{"v":6016000},"2015-06-30":{"v":6427000},"2015-09-30":{"v":6983000},"2015-12-31":{"v":7147000},"2016-03-31":{"v":6824000,"first_filed":7468000,"first_src":"0001107843-16-000026"},"2016-06-30":{"v":8278000,"first_filed":9068000,"first_src":"0001107843-16-000030"},"2016-09-30":{"v":7281000,"first_filed":8067000,"first_src":"0001107843-16-000033"},"2016-12-31":{"v":7505000},"2017-03-31":{"v":7334000},"2017-06-30":{"v":8232000},"2017-09-30":{"v":9546000},"2017-12-31":{"v":10222000,"derived":"4 quarters less 3"},"2018-03-31":{"v":11785000},"2018-06-30":{"v":8906000},"2018-09-30":{"v":9040000},"2018-12-31":{"v":9318000,"derived":"4 quarters less 3"},"2019-03-31":{"v":10431000},"2019-06-30":{"v":10424000},"2019-09-30":{"v":9106000},"2019-12-31":{"v":10804000,"derived":"4 quarters less 3"},"2020-03-31":{"v":11124000},"2020-06-30":{"v":10590000},"2020-09-30":{"v":12223000},"2020-12-31":{"v":12633000,"derived":"4 quarters less 3"},"2021-03-31":{"v":42043000},"2021-06-30":{"v":11213000},"2021-09-30":{"v":10573000},"2021-12-31":{"v":12445000,"derived":"4 quarters less 3"},"2022-03-31":{"v":12634000},"2022-06-30":{"v":13333000},"2022-09-30":{"v":15698000},"2022-12-31":{"v":16316000,"derived":"4 quarters less 3"},"2023-03-31":{"v":15128000},"2023-06-30":{"v":14055000},"2023-09-30":{"v":15999000},"2023-12-31":{"v":16559000,"derived":"4 quarters less 3"},"2024-03-31":{"v":16908000},"2024-06-30":{"v":14960000},"2024-09-30":{"v":18494000},"2024-12-31":{"v":18376000,"derived":"4 quarters less 3"},"2025-03-31":{"v":17404000},"2025-06-30":{"v":17719000},"2025-09-30":{"v":17922000},"2025-12-31":{"v":18571000,"derived":"4 quarters less 3"},"2026-03-31":{"v":16983000},"2026-06-30":{"v":18320000}},"depth":2,"sign":1},{"tag":"OperatingExpenses","also_tags":[],"label":"Total operating expenses","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2012-09-30":{"v":17027000},"2012-12-31":{"v":18049000},"2013-03-31":{"v":19361000},"2013-06-30":{"v":19504000},"2013-09-30":{"v":19839000},"2013-12-31":{"v":22289000},"2014-03-31":{"v":23771000},"2014-06-30":{"v":23337000},"2014-09-30":{"v":23420000},"2014-12-31":{"v":24841000},"2015-03-31":{"v":24609000},"2015-06-30":{"v":26408000},"2015-09-30":{"v":26829000},"2015-12-31":{"v":27747000},"2016-03-31":{"v":29100000,"first_filed":29235000,"first_src":"0001107843-16-000026"},"2016-06-30":{"v":32494000,"first_filed":32662000,"first_src":"0001107843-16-000030"},"2016-09-30":{"v":31535000,"first_filed":31712000,"first_src":"0001107843-16-000033"},"2016-12-31":{"v":31736000},"2017-03-31":{"v":33171000},"2017-06-30":{"v":34140000},"2017-09-30":{"v":35913000},"2017-12-31":{"v":38781000,"derived":"4 quarters less 3"},"2018-03-31":{"v":40571000},"2018-06-30":{"v":41010000},"2018-09-30":{"v":37030000},"2018-12-31":{"v":43732000,"derived":"4 quarters less 3"},"2019-03-31":{"v":43583000},"2019-06-30":{"v":45284000},"2019-09-30":{"v":43014000},"2019-12-31":{"v":47956000,"derived":"4 quarters less 3"},"2020-03-31":{"v":47337000},"2020-06-30":{"v":44431000},"2020-09-30":{"v":46147000},"2020-12-31":{"v":49168000,"derived":"4 quarters less 3"},"2021-03-31":{"v":77781000},"2021-06-30":{"v":48788000},"2021-09-30":{"v":50478000},"2021-12-31":{"v":57003000,"derived":"4 quarters less 3"},"2022-03-31":{"v":55883000},"2022-06-30":{"v":61854000},"2022-09-30":{"v":66223000},"2022-12-31":{"v":72428000,"derived":"4 quarters less 3"},"2023-03-31":{"v":68551000},"2023-06-30":{"v":67720000},"2023-09-30":{"v":71662000},"2023-12-31":{"v":75971000,"derived":"4 quarters less 3"},"2024-03-31":{"v":73846000},"2024-06-30":{"v":74225000},"2024-09-30":{"v":80081000},"2024-12-31":{"v":80741000,"derived":"4 quarters less 3"},"2025-03-31":{"v":79218000},"2025-06-30":{"v":83778000},"2025-09-30":{"v":82129000},"2025-12-31":{"v":87280000,"derived":"4 quarters less 3"},"2026-03-31":{"v":84763000},"2026-06-30":{"v":90029000}},"depth":1,"sign":-1},{"tag":"OperatingIncomeLoss","also_tags":[],"label":"Income from operations","note":null,"earlier_labels":["Loss from operations"],"kind":"money","earlier_years":false,"values":{"2012-09-30":{"v":1721000},"2012-12-31":{"v":1627000},"2013-03-31":{"v":-273000},"2013-06-30":{"v":863000},"2013-09-30":{"v":1495000},"2013-12-31":{"v":224000},"2014-03-31":{"v":-261000},"2014-06-30":{"v":1790000},"2014-09-30":{"v":3507000},"2014-12-31":{"v":4211000},"2015-03-31":{"v":4920000},"2015-06-30":{"v":5312000},"2015-09-30":{"v":6878000},"2015-12-31":{"v":7696000},"2016-03-31":{"v":7597000},"2016-06-30":{"v":5712000},"2016-09-30":{"v":7987000},"2016-12-31":{"v":8811000},"2017-03-31":{"v":7656000},"2017-06-30":{"v":9009000},"2017-09-30":{"v":10849000},"2017-12-31":{"v":9729000,"src":"0001628280-19-002099"},"2018-03-31":{"v":8406000},"2018-06-30":{"v":10895000},"2018-09-30":{"v":18117000},"2018-12-31":{"v":12943000,"src":"0001628280-20-001963"},"2019-03-31":{"v":14051000},"2019-06-30":{"v":16108000},"2019-09-30":{"v":22549000},"2019-12-31":{"v":19545000,"src":"0001437749-21-003648"},"2020-03-31":{"v":20431000},"2020-06-30":{"v":25508000},"2020-09-30":{"v":26303000},"2020-12-31":{"v":24412000,"src":"0001437749-21-003648"},"2021-03-31":{"v":-2705000},"2021-06-30":{"v":29362000},"2021-09-30":{"v":31977000},"2021-12-31":{"v":29049000,"derived":"4 quarters less 3"},"2022-03-31":{"v":33535000},"2022-06-30":{"v":32993000},"2022-09-30":{"v":33346000},"2022-12-31":{"v":30673000,"derived":"4 quarters less 3"},"2023-03-31":{"v":35178000},"2023-06-30":{"v":42827000},"2023-09-30":{"v":43595000},"2023-12-31":{"v":41469000,"derived":"4 quarters less 3"},"2024-03-31":{"v":44761000},"2024-06-30":{"v":48068000},"2024-09-30":{"v":44954000},"2024-12-31":{"v":49413000,"derived":"4 quarters less 3"},"2025-03-31":{"v":51755000},"2025-06-30":{"v":51407000},"2025-09-30":{"v":59955000},"2025-12-31":{"v":58835000,"derived":"4 quarters less 3"},"2026-03-31":{"v":60885000},"2026-06-30":{"v":61902000}},"depth":0,"sign":1},{"tag":"InterestExpense","also_tags":[],"label":"Interest expense","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2012-09-30":{"v":38000,"src":"0001107843-13-000015"},"2012-12-31":{"v":39000,"derived":"4 quarters less 3"},"2013-03-31":{"v":18000,"src":"0001107843-14-000009"},"2013-06-30":{"v":12000,"src":"0001107843-14-000014"},"2013-09-30":{"v":7000,"src":"0001107843-14-000019"},"2013-12-31":{"v":6000,"derived":"4 quarters less 3"},"2014-03-31":{"v":4000,"src":"0001107843-15-000009"},"2014-06-30":{"v":3000,"src":"0001107843-15-000012"},"2014-09-30":{"v":2000,"src":"0001107843-15-000017"},"2014-12-31":{"v":0,"derived":"4 quarters less 3"},"2015-03-31":{"v":0,"src":"0001107843-16-000026"},"2015-06-30":{"v":4000,"src":"0001107843-16-000030"},"2015-09-30":{"v":0,"src":"0001107843-16-000033"},"2015-12-31":{"v":2000,"derived":"4 quarters less 3"},"2016-03-31":{"v":13000},"2016-06-30":{"v":1000},"2016-09-30":{"v":9000},"2016-12-31":{"v":3000,"derived":"4 quarters less 3"},"2017-03-31":{"v":2000},"2017-06-30":{"v":1000},"2017-09-30":{"v":0},"2017-12-31":{"v":0,"derived":"4 quarters less 3"},"2018-03-31":{"v":38000},"2018-06-30":{"v":39000},"2018-09-30":{"v":35000},"2018-12-31":{"v":60000,"derived":"4 quarters less 3"},"2019-03-31":{"v":42000},"2019-06-30":{"v":28000},"2019-09-30":{"v":28000},"2019-12-31":{"v":8000,"derived":"4 quarters less 3"},"2020-03-31":{"v":3000},"2020-06-30":{"v":0},"2020-09-30":{"v":1000},"2020-12-31":{"v":5000,"derived":"4 quarters less 3"},"2021-03-31":{"v":4000},"2021-06-30":{"v":0},"2021-09-30":{"v":0},"2021-12-31":{"v":-4000,"derived":"4 quarters less 3"},"2022-03-31":{"v":0,"src":"0001437749-22-010866"},"2022-06-30":{"v":0,"src":"0001437749-22-019379"},"2022-09-30":{"v":0,"src":"0001437749-22-025560"},"2022-12-31":{"v":0,"derived":"4 quarters less 3"}},"depth":0,"sign":null},{"tag":"InvestmentIncomeInterest","also_tags":[],"label":"Interest income","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2012-09-30":{"v":1000,"src":"0001107843-13-000015"},"2012-12-31":{"v":12000,"derived":"4 quarters less 3"},"2013-03-31":{"v":77000,"src":"0001107843-14-000009"},"2013-06-30":{"v":81000,"src":"0001107843-14-000014"},"2013-09-30":{"v":115000,"src":"0001107843-14-000019"},"2013-12-31":{"v":102000,"derived":"4 quarters less 3"},"2014-03-31":{"v":108000,"src":"0001107843-15-000009"},"2014-06-30":{"v":130000,"src":"0001107843-15-000012"},"2014-09-30":{"v":127000,"src":"0001107843-15-000017"},"2014-12-31":{"v":87000,"derived":"4 quarters less 3"},"2015-03-31":{"v":101000,"src":"0001107843-16-000026"},"2015-06-30":{"v":132000,"src":"0001107843-16-000030"},"2015-09-30":{"v":153000,"src":"0001107843-16-000033"},"2015-12-31":{"v":184000,"derived":"4 quarters less 3"},"2016-03-31":{"v":250000},"2016-06-30":{"v":290000},"2016-09-30":{"v":363000},"2016-12-31":{"v":417000,"derived":"4 quarters less 3"},"2017-03-31":{"v":481000},"2017-06-30":{"v":541000},"2017-09-30":{"v":753000},"2017-12-31":{"v":899000,"derived":"4 quarters less 3"},"2018-03-31":{"v":1090000},"2018-06-30":{"v":1452000},"2018-09-30":{"v":1651000},"2018-12-31":{"v":1887000,"derived":"4 quarters less 3"},"2019-03-31":{"v":2051000},"2019-06-30":{"v":2198000},"2019-09-30":{"v":2142000},"2019-12-31":{"v":2052000,"derived":"4 quarters less 3"},"2020-03-31":{"v":1924000},"2020-06-30":{"v":1392000},"2020-09-30":{"v":1123000},"2020-12-31":{"v":946000,"derived":"4 quarters less 3"},"2021-03-31":{"v":746000},"2021-06-30":{"v":567000},"2021-09-30":{"v":525000},"2021-12-31":{"v":449000,"derived":"4 quarters less 3"},"2022-03-31":{"v":518000},"2022-06-30":{"v":839000},"2022-09-30":{"v":1568000},"2022-12-31":{"v":2266000,"derived":"4 quarters less 3"},"2023-03-31":{"v":2397000},"2023-06-30":{"v":3809000},"2023-09-30":{"v":5136000},"2023-12-31":{"v":5563000,"derived":"4 quarters less 3"},"2024-03-31":{"v":6123000},"2024-06-30":{"v":6703000},"2024-09-30":{"v":6764000},"2024-12-31":{"v":6194000,"derived":"4 quarters less 3"},"2025-03-31":{"v":6235000},"2025-06-30":{"v":6407000},"2025-09-30":{"v":6264000},"2025-12-31":{"v":6345000,"derived":"4 quarters less 3"},"2026-03-31":{"v":6176000},"2026-06-30":{"v":6241000}},"depth":1,"sign":1},{"tag":"OtherNonoperatingIncomeExpense","also_tags":[],"label":"Other income, net","note":"expense","earlier_labels":["Other expense, net"],"kind":"money","earlier_years":false,"values":{"2012-09-30":{"v":60000,"src":"0001107843-13-000015"},"2012-12-31":{"v":-203000,"derived":"4 quarters less 3"},"2013-03-31":{"v":-319000,"src":"0001107843-14-000009"},"2013-06-30":{"v":33000,"src":"0001107843-14-000014"},"2013-09-30":{"v":-84000,"src":"0001107843-14-000019"},"2013-12-31":{"v":-230000,"derived":"4 quarters less 3"},"2014-03-31":{"v":-92000,"src":"0001107843-15-000009","first_filed":-101000,"first_src":"0001107843-14-000009"},"2014-06-30":{"v":-86000,"src":"0001107843-15-000012","first_filed":-37000,"first_src":"0001107843-14-000014"},"2014-09-30":{"v":-244000,"src":"0001107843-15-000017","first_filed":-141000,"first_src":"0001107843-14-000019"},"2014-12-31":{"v":-655000,"derived":"4 quarters less 3"},"2015-03-31":{"v":-178000,"src":"0001107843-16-000026"},"2015-06-30":{"v":0,"src":"0001107843-16-000030"},"2015-09-30":{"v":-307000,"src":"0001107843-16-000033"},"2015-12-31":{"v":-365000,"derived":"4 quarters less 3"},"2016-03-31":{"v":-69000},"2016-06-30":{"v":-249000},"2016-09-30":{"v":-124000},"2016-12-31":{"v":-530000,"derived":"4 quarters less 3"},"2017-03-31":{"v":-26000},"2017-06-30":{"v":-180000},"2017-09-30":{"v":-82000},"2017-12-31":{"v":-248000,"derived":"4 quarters less 3"},"2018-03-31":{"v":193000},"2018-06-30":{"v":-529000},"2018-09-30":{"v":-500000},"2018-12-31":{"v":35000,"derived":"4 quarters less 3"},"2019-03-31":{"v":-223000},"2019-06-30":{"v":231000},"2019-09-30":{"v":-328000},"2019-12-31":{"v":-287000,"derived":"4 quarters less 3"},"2020-03-31":{"v":-135000},"2020-06-30":{"v":194000},"2020-09-30":{"v":209000},"2020-12-31":{"v":-261000,"derived":"4 quarters less 3"},"2021-03-31":{"v":-244000},"2021-06-30":{"v":-80000},"2021-09-30":{"v":-451000},"2021-12-31":{"v":202000,"derived":"4 quarters less 3"},"2022-03-31":{"v":-710000},"2022-06-30":{"v":-1710000},"2022-09-30":{"v":-1076000},"2022-12-31":{"v":1458000,"derived":"4 quarters less 3"},"2023-03-31":{"v":-216000},"2023-06-30":{"v":-959000},"2023-09-30":{"v":-708000},"2023-12-31":{"v":560000,"derived":"4 quarters less 3"},"2024-03-31":{"v":-1399000},"2024-06-30":{"v":-587000},"2024-09-30":{"v":605000},"2024-12-31":{"v":-1777000,"derived":"4 quarters less 3"},"2025-03-31":{"v":317000},"2025-06-30":{"v":999000},"2025-09-30":{"v":-937000},"2025-12-31":{"v":-754000,"derived":"4 quarters less 3"},"2026-03-31":{"v":-2071000},"2026-06-30":{"v":-1080000}},"depth":1,"sign":1},{"tag":"NonoperatingIncomeExpense","also_tags":[],"label":"Total other income, net","note":null,"earlier_labels":["Total other expense, net"],"kind":"money","earlier_years":false,"values":{"2012-09-30":{"v":23000},"2012-12-31":{"v":-171000},"2013-03-31":{"v":-270000,"first_filed":-260000,"first_src":"0001107843-13-000007"},"2013-06-30":{"v":51000,"first_filed":102000,"first_src":"0001107843-13-000010"},"2013-09-30":{"v":12000,"first_filed":24000,"first_src":"0001107843-13-000015"},"2013-12-31":{"v":-61000,"first_filed":-51000,"first_src":"0001107843-14-000004"},"2014-03-31":{"v":12000,"first_filed":3000,"first_src":"0001107843-14-000009"},"2014-06-30":{"v":41000,"first_filed":90000,"first_src":"0001107843-14-000014"},"2014-09-30":{"v":-119000,"first_filed":-16000,"first_src":"0001107843-14-000019"},"2014-12-31":{"v":-568000},"2015-03-31":{"v":-77000},"2015-06-30":{"v":128000},"2015-09-30":{"v":-154000},"2015-12-31":{"v":-183000},"2016-03-31":{"v":168000},"2016-06-30":{"v":40000},"2016-09-30":{"v":230000},"2016-12-31":{"v":-116000},"2017-03-31":{"v":453000},"2017-06-30":{"v":360000},"2017-09-30":{"v":671000},"2017-12-31":{"v":652000,"src":"0001628280-19-002099"},"2018-03-31":{"v":1245000},"2018-06-30":{"v":884000},"2018-09-30":{"v":1116000},"2018-12-31":{"v":1862000,"src":"0001628280-20-001963"},"2019-03-31":{"v":1786000},"2019-06-30":{"v":2401000},"2019-09-30":{"v":1786000},"2019-12-31":{"v":1757000,"src":"0001437749-21-003648"},"2020-03-31":{"v":1786000},"2020-06-30":{"v":1586000},"2020-09-30":{"v":1331000},"2020-12-31":{"v":680000,"src":"0001437749-21-003648"},"2021-03-31":{"v":498000},"2021-06-30":{"v":487000},"2021-09-30":{"v":74000},"2021-12-31":{"v":655000,"derived":"4 quarters less 3"},"2022-03-31":{"v":-192000},"2022-06-30":{"v":-871000},"2022-09-30":{"v":492000},"2022-12-31":{"v":3724000,"derived":"4 quarters less 3"},"2023-03-31":{"v":2181000},"2023-06-30":{"v":2850000},"2023-09-30":{"v":4428000},"2023-12-31":{"v":6123000,"derived":"4 quarters less 3"},"2024-03-31":{"v":4724000},"2024-06-30":{"v":6116000},"2024-09-30":{"v":7369000},"2024-12-31":{"v":4417000,"derived":"4 quarters less 3"},"2025-03-31":{"v":6552000},"2025-06-30":{"v":7406000},"2025-09-30":{"v":5327000},"2025-12-31":{"v":5591000,"derived":"4 quarters less 3"},"2026-03-31":{"v":4105000},"2026-06-30":{"v":5161000}},"depth":0,"sign":1},{"tag":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","also_tags":["IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"],"label":"Income before income taxes","note":null,"earlier_labels":["Income before provision for income taxes","Loss before provision for income taxes"],"kind":"money","earlier_years":false,"values":{"2012-09-30":{"v":1744000},"2012-12-31":{"v":1456000},"2013-03-31":{"v":-543000,"first_filed":-533000,"first_src":"0001107843-13-000007"},"2013-06-30":{"v":914000,"first_filed":965000,"first_src":"0001107843-13-000010"},"2013-09-30":{"v":1507000,"first_filed":1519000,"first_src":"0001107843-13-000015"},"2013-12-31":{"v":163000,"first_filed":173000,"first_src":"0001107843-14-000004"},"2014-03-31":{"v":-249000,"first_filed":-258000,"first_src":"0001107843-14-000009"},"2014-06-30":{"v":1831000,"first_filed":1880000,"first_src":"0001107843-14-000014"},"2014-09-30":{"v":3388000,"first_filed":3491000,"first_src":"0001107843-14-000019"},"2014-12-31":{"v":3643000},"2015-03-31":{"v":4843000},"2015-06-30":{"v":5440000},"2015-09-30":{"v":6724000},"2015-12-31":{"v":7513000},"2016-03-31":{"v":7765000},"2016-06-30":{"v":5752000},"2016-09-30":{"v":8217000},"2016-12-31":{"v":8695000},"2017-03-31":{"v":8109000},"2017-06-30":{"v":9369000},"2017-09-30":{"v":11520000},"2017-12-31":{"v":10381000,"src":"0001628280-19-002099"},"2018-03-31":{"v":9651000},"2018-06-30":{"v":11779000},"2018-09-30":{"v":19233000},"2018-12-31":{"v":14805000,"src":"0001628280-20-001963"},"2019-03-31":{"v":15837000},"2019-06-30":{"v":18509000},"2019-09-30":{"v":24335000},"2019-12-31":{"v":21302000,"src":"0001437749-21-003648"},"2020-03-31":{"v":22217000},"2020-06-30":{"v":27094000},"2020-09-30":{"v":27634000},"2020-12-31":{"v":25092000,"src":"0001437749-21-003648"},"2021-03-31":{"v":-2207000},"2021-06-30":{"v":29849000},"2021-09-30":{"v":32051000},"2021-12-31":{"v":29704000,"derived":"4 quarters less 3"},"2022-03-31":{"v":33343000},"2022-06-30":{"v":32122000},"2022-09-30":{"v":33838000},"2022-12-31":{"v":34397000,"derived":"4 quarters less 3"},"2023-03-31":{"v":37359000},"2023-06-30":{"v":45677000},"2023-09-30":{"v":48023000},"2023-12-31":{"v":47592000,"derived":"4 quarters less 3"},"2024-03-31":{"v":49485000},"2024-06-30":{"v":54184000},"2024-09-30":{"v":52323000},"2024-12-31":{"v":53830000,"derived":"4 quarters less 3"},"2025-03-31":{"v":58307000},"2025-06-30":{"v":58813000},"2025-09-30":{"v":65282000},"2025-12-31":{"v":64426000,"derived":"4 quarters less 3"},"2026-03-31":{"v":64990000},"2026-06-30":{"v":67063000}},"depth":0,"sign":1},{"tag":"IncomeTaxExpenseBenefit","also_tags":[],"label":"Income tax provision","note":null,"earlier_labels":["Provision for income taxes","provision for income taxes"],"kind":"money","earlier_years":false,"values":{"2012-09-30":{"v":77000},"2012-12-31":{"v":281000},"2013-03-31":{"v":70000},"2013-06-30":{"v":92000},"2013-09-30":{"v":210000},"2013-12-31":{"v":128000},"2014-03-31":{"v":182000},"2014-06-30":{"v":174000},"2014-09-30":{"v":283000},"2014-12-31":{"v":-22270000},"2015-03-31":{"v":1841000},"2015-06-30":{"v":2124000},"2015-09-30":{"v":2601000},"2015-12-31":{"v":2089000},"2016-03-31":{"v":2982000},"2016-06-30":{"v":2214000},"2016-09-30":{"v":3221000},"2016-12-31":{"v":2788000},"2017-03-31":{"v":-13821000},"2017-06-30":{"v":2167000},"2017-09-30":{"v":3068000},"2017-12-31":{"v":7524000,"derived":"4 quarters less 3"},"2018-03-31":{"v":509000},"2018-06-30":{"v":1486000},"2018-09-30":{"v":-4236000},"2018-12-31":{"v":405000,"derived":"4 quarters less 3"},"2019-03-31":{"v":2571000},"2019-06-30":{"v":2277000},"2019-09-30":{"v":5161000},"2019-12-31":{"v":638000,"derived":"4 quarters less 3"},"2020-03-31":{"v":3523000},"2020-06-30":{"v":775000},"2020-09-30":{"v":4891000},"2020-12-31":{"v":1276000,"derived":"4 quarters less 3"},"2021-03-31":{"v":-2435000},"2021-06-30":{"v":8707000},"2021-09-30":{"v":4282000},"2021-12-31":{"v":7883000,"derived":"4 quarters less 3"},"2022-03-31":{"v":7933000},"2022-06-30":{"v":5526000},"2022-09-30":{"v":6178000},"2022-12-31":{"v":6071000,"derived":"4 quarters less 3"},"2023-03-31":{"v":8254000},"2023-06-30":{"v":10295000},"2023-09-30":{"v":1508000},"2023-12-31":{"v":6999000,"derived":"4 quarters less 3"},"2024-03-31":{"v":9754000},"2024-06-30":{"v":10412000},"2024-09-30":{"v":6111000},"2024-12-31":{"v":9865000,"derived":"4 quarters less 3"},"2025-03-31":{"v":10773000},"2025-06-30":{"v":11523000},"2025-09-30":{"v":14936000},"2025-12-31":{"v":11276000,"derived":"4 quarters less 3"},"2026-03-31":{"v":14347000},"2026-06-30":{"v":14658000}},"depth":1,"sign":-1},{"tag":"NetIncomeLoss","also_tags":[],"label":"Net income","note":null,"earlier_labels":["Net loss"],"kind":"money","earlier_years":false,"values":{"2012-09-30":{"v":1667000},"2012-12-31":{"v":1175000},"2013-03-31":{"v":-613000,"first_filed":-603000,"first_src":"0001107843-13-000007"},"2013-06-30":{"v":822000,"first_filed":873000,"first_src":"0001107843-13-000010"},"2013-09-30":{"v":1297000,"first_filed":1309000,"first_src":"0001107843-13-000015"},"2013-12-31":{"v":35000,"first_filed":45000,"first_src":"0001107843-14-000004"},"2014-03-31":{"v":-431000,"first_filed":-440000,"first_src":"0001107843-14-000009"},"2014-06-30":{"v":1657000,"first_filed":1706000,"first_src":"0001107843-14-000014"},"2014-09-30":{"v":3105000,"first_filed":3208000,"first_src":"0001107843-14-000019"},"2014-12-31":{"v":25913000},"2015-03-31":{"v":3002000},"2015-06-30":{"v":3316000},"2015-09-30":{"v":4123000},"2015-12-31":{"v":5424000},"2016-03-31":{"v":4783000},"2016-06-30":{"v":3538000},"2016-09-30":{"v":4996000},"2016-12-31":{"v":5907000},"2017-03-31":{"v":21930000},"2017-06-30":{"v":7202000},"2017-09-30":{"v":8452000},"2017-12-31":{"v":2857000,"src":"0001628280-19-002099"},"2018-03-31":{"v":9142000},"2018-06-30":{"v":10293000},"2018-09-30":{"v":23469000},"2018-12-31":{"v":14400000,"src":"0001628280-20-001963"},"2019-03-31":{"v":13266000},"2019-06-30":{"v":16232000},"2019-09-30":{"v":19174000},"2019-12-31":{"v":20664000,"src":"0001437749-21-003648"},"2020-03-31":{"v":18694000},"2020-06-30":{"v":26319000},"2020-09-30":{"v":22743000},"2020-12-31":{"v":23816000,"src":"0001437749-21-003648"},"2021-03-31":{"v":228000},"2021-06-30":{"v":21142000},"2021-09-30":{"v":27769000},"2021-12-31":{"v":21821000,"derived":"4 quarters less 3"},"2022-03-31":{"v":25410000},"2022-06-30":{"v":26596000},"2022-09-30":{"v":27660000},"2022-12-31":{"v":28326000,"derived":"4 quarters less 3"},"2023-03-31":{"v":29105000},"2023-06-30":{"v":35382000},"2023-09-30":{"v":46515000},"2023-12-31":{"v":40593000,"derived":"4 quarters less 3"},"2024-03-31":{"v":39731000},"2024-06-30":{"v":43772000},"2024-09-30":{"v":46212000},"2024-12-31":{"v":43965000,"derived":"4 quarters less 3"},"2025-03-31":{"v":47534000},"2025-06-30":{"v":47290000},"2025-09-30":{"v":50346000},"2025-12-31":{"v":53150000,"derived":"4 quarters less 3"},"2026-03-31":{"v":50643000},"2026-06-30":{"v":52405000}},"depth":0,"sign":1},{"tag":"NetIncomeLossAvailableToCommonStockholdersBasic","also_tags":[],"label":"Net income attributable to common stockholders","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2012-09-30":{"v":415000},"2012-12-31":{"v":1159000},"2013-03-31":{"v":-613000,"first_filed":-603000,"first_src":"0001107843-14-000004"},"2013-06-30":{"v":821000,"first_filed":872000,"first_src":"0001107843-13-000010"},"2013-09-30":{"v":1295000,"first_filed":1307000,"first_src":"0001107843-13-000015"},"2013-12-31":{"v":35000,"first_filed":45000,"first_src":"0001107843-14-000004"},"2014-03-31":{"v":-431000,"src":"0001107843-15-000003"},"2014-06-30":{"v":1657000,"src":"0001107843-15-000003"},"2014-09-30":{"v":3105000,"src":"0001107843-15-000003"},"2014-12-31":{"v":25913000,"src":"0001107843-15-000003"}},"depth":0,"sign":null},{"tag":"EarningsPerShareBasic","also_tags":[],"label":"Basic","note":"in USD per share","earlier_labels":[],"kind":"per_share","earlier_years":false,"values":{"2012-09-30":{"v":0.07},"2012-12-31":{"v":0.04},"2013-03-31":{"v":-0.02},"2013-06-30":{"v":0.03},"2013-09-30":{"v":0.04},"2013-12-31":{"v":0},"2014-03-31":{"v":-0.01},"2014-06-30":{"v":0.05},"2014-09-30":{"v":0.09},"2014-12-31":{"v":0.77},"2015-03-31":{"v":0.09},"2015-06-30":{"v":0.1},"2015-09-30":{"v":0.12},"2015-12-31":{"v":0.16},"2016-03-31":{"v":0.14},"2016-06-30":{"v":0.1},"2016-09-30":{"v":0.14},"2016-12-31":{"v":0.17},"2017-03-31":{"v":0.6},"2017-06-30":{"v":0.19},"2017-09-30":{"v":0.22},"2017-12-31":{"v":0.07,"src":"0001628280-19-002099"},"2018-03-31":{"v":0.24},"2018-06-30":{"v":0.26},"2018-09-30":{"v":0.6},"2018-12-31":{"v":0.37,"src":"0001628280-20-001963"},"2019-03-31":{"v":0.34},"2019-06-30":{"v":0.41},"2019-09-30":{"v":0.49},"2019-12-31":{"v":0.53,"src":"0001437749-21-003648"},"2020-03-31":{"v":0.48},"2020-06-30":{"v":0.67},"2020-09-30":{"v":0.58},"2020-12-31":{"v":0.61,"src":"0001437749-21-003648"},"2021-03-31":{"v":0.01},"2021-06-30":{"v":0.54},"2021-09-30":{"v":0.71},"2022-03-31":{"v":0.65},"2022-06-30":{"v":0.69},"2022-09-30":{"v":0.72},"2023-03-31":{"v":0.79},"2023-06-30":{"v":0.96},"2023-09-30":{"v":1.27},"2024-03-31":{"v":1.08},"2024-06-30":{"v":1.19},"2024-09-30":{"v":1.26},"2025-03-31":{"v":1.3},"2025-06-30":{"v":1.3},"2025-09-30":{"v":1.4},"2026-03-31":{"v":1.42},"2026-06-30":{"v":1.5}},"depth":0,"sign":null},{"tag":"EarningsPerShareDiluted","also_tags":[],"label":"Diluted","note":"in USD per share","earlier_labels":[],"kind":"per_share","earlier_years":false,"values":{"2012-09-30":{"v":0.06},"2012-12-31":{"v":0.03},"2013-03-31":{"v":-0.02},"2013-06-30":{"v":0.02},"2013-09-30":{"v":0.04},"2013-12-31":{"v":0},"2014-03-31":{"v":-0.01},"2014-06-30":{"v":0.04},"2014-09-30":{"v":0.08},"2014-12-31":{"v":0.69},"2015-03-31":{"v":0.08},"2015-06-30":{"v":0.09},"2015-09-30":{"v":0.11},"2015-12-31":{"v":0.14},"2016-03-31":{"v":0.13},"2016-06-30":{"v":0.09},"2016-09-30":{"v":0.13},"2016-12-31":{"v":0.15},"2017-03-31":{"v":0.56},"2017-06-30":{"v":0.18},"2017-09-30":{"v":0.21},"2017-12-31":{"v":0.07,"src":"0001628280-19-002099"},"2018-03-31":{"v":0.22},"2018-06-30":{"v":0.24},"2018-09-30":{"v":0.56},"2018-12-31":{"v":0.35,"src":"0001628280-20-001963"},"2019-03-31":{"v":0.32},"2019-06-30":{"v":0.39},"2019-09-30":{"v":0.47},"2019-12-31":{"v":0.5,"src":"0001437749-21-003648"},"2020-03-31":{"v":0.46},"2020-06-30":{"v":0.64},"2020-09-30":{"v":0.56},"2020-12-31":{"v":0.59,"src":"0001437749-21-003648"},"2021-03-31":{"v":0.01},"2021-06-30":{"v":0.53},"2021-09-30":{"v":0.7},"2022-03-31":{"v":0.64},"2022-06-30":{"v":0.67},"2022-09-30":{"v":0.71},"2023-03-31":{"v":0.77},"2023-06-30":{"v":0.95},"2023-09-30":{"v":1.24},"2024-03-31":{"v":1.05},"2024-06-30":{"v":1.17},"2024-09-30":{"v":1.24},"2025-03-31":{"v":1.29},"2025-06-30":{"v":1.29},"2025-09-30":{"v":1.39},"2026-03-31":{"v":1.42},"2026-06-30":{"v":1.5}},"depth":0,"sign":null},{"tag":"WeightedAverageNumberOfSharesOutstandingBasic","also_tags":[],"label":"Basic","note":"in shares","earlier_labels":[],"kind":"shares","earlier_years":false,"values":{"2012-09-30":{"v":5843000,"src":"0001107843-13-000015"},"2013-03-31":{"v":31494000,"src":"0001107843-14-000009"},"2013-06-30":{"v":31777000,"src":"0001107843-14-000014"},"2013-09-30":{"v":32088000,"src":"0001107843-14-000019"},"2014-03-31":{"v":32516000,"src":"0001107843-15-000009"},"2014-06-30":{"v":32818000,"src":"0001107843-15-000012"},"2014-09-30":{"v":33120000,"src":"0001107843-15-000017"},"2015-03-31":{"v":33775000,"src":"0001107843-16-000026"},"2015-06-30":{"v":34003000,"src":"0001107843-16-000030"},"2015-09-30":{"v":34119000,"src":"0001107843-16-000033"},"2016-03-31":{"v":34619000},"2016-06-30":{"v":35120000},"2016-09-30":{"v":35477000},"2017-03-31":{"v":36493000},"2017-06-30":{"v":37277000},"2017-09-30":{"v":37703000},"2018-03-31":{"v":38789000},"2018-06-30":{"v":38987000},"2018-09-30":{"v":39170000},"2019-03-31":{"v":39109000},"2019-06-30":{"v":39198000},"2019-09-30":{"v":39014000},"2020-03-31":{"v":39112000},"2020-06-30":{"v":39161000},"2020-09-30":{"v":39238000},"2021-03-31":{"v":39209000},"2021-06-30":{"v":39099000},"2021-09-30":{"v":38925000},"2022-03-31":{"v":38992000},"2022-06-30":{"v":38738000},"2022-09-30":{"v":38317000},"2023-03-31":{"v":37068000},"2023-06-30":{"v":36842000},"2023-09-30":{"v":36766000},"2024-03-31":{"v":36955000},"2024-06-30":{"v":36915000},"2024-09-30":{"v":36762000},"2025-03-31":{"v":36466000},"2025-06-30":{"v":36253000},"2025-09-30":{"v":36037000},"2026-03-31":{"v":35608000},"2026-06-30":{"v":34989000}},"depth":0,"sign":null},{"tag":"WeightedAverageNumberOfDilutedSharesOutstanding","also_tags":[],"label":"Diluted","note":"in shares","earlier_labels":[],"kind":"shares","earlier_years":false,"values":{"2012-09-30":{"v":26545000,"src":"0001107843-13-000015"},"2013-03-31":{"v":31494000,"src":"0001107843-14-000009"},"2013-06-30":{"v":35393000,"src":"0001107843-14-000014"},"2013-09-30":{"v":36247000,"src":"0001107843-14-000019"},"2014-03-31":{"v":32516000,"src":"0001107843-15-000009"},"2014-06-30":{"v":36839000,"src":"0001107843-15-000012"},"2014-09-30":{"v":37080000,"src":"0001107843-15-000017"},"2015-03-31":{"v":38235000,"src":"0001107843-16-000026"},"2015-06-30":{"v":38475000,"src":"0001107843-16-000030"},"2015-09-30":{"v":37938000,"src":"0001107843-16-000033"},"2016-03-31":{"v":37838000},"2016-06-30":{"v":38143000},"2016-09-30":{"v":38712000},"2017-03-31":{"v":38845000},"2017-06-30":{"v":39535000},"2017-09-30":{"v":40299000},"2018-03-31":{"v":41934000},"2018-06-30":{"v":42215000},"2018-09-30":{"v":42197000},"2019-03-31":{"v":41546000},"2019-06-30":{"v":41530000},"2019-09-30":{"v":41162000},"2020-03-31":{"v":40846000},"2020-06-30":{"v":40919000},"2020-09-30":{"v":40764000},"2021-03-31":{"v":40430000},"2021-06-30":{"v":40077000},"2021-09-30":{"v":39938000},"2022-03-31":{"v":40001000},"2022-06-30":{"v":39689000},"2022-09-30":{"v":39220000},"2023-03-31":{"v":37669000},"2023-06-30":{"v":37435000},"2023-09-30":{"v":37448000},"2024-03-31":{"v":37723000},"2024-06-30":{"v":37464000},"2024-09-30":{"v":37136000},"2025-03-31":{"v":36784000},"2025-06-30":{"v":36519000},"2025-09-30":{"v":36293000},"2026-03-31":{"v":35679000},"2026-06-30":{"v":35030000}},"depth":0,"sign":null}]},"BS":{"name":"Balance sheet","periods":["2012-09-30","2012-12-31","2013-03-31","2013-06-30","2013-09-30","2013-12-31","2014-03-31","2014-06-30","2014-09-30","2014-12-31","2015-03-31","2015-06-30","2015-09-30","2015-12-31","2016-03-31","2016-06-30","2016-09-30","2016-12-31","2017-03-31","2017-06-30","2017-09-30","2017-12-31","2018-03-31","2018-06-30","2018-09-30","2018-12-31","2019-03-31","2019-06-30","2019-09-30","2019-12-31","2020-03-31","2020-06-30","2020-09-30","2020-12-31","2021-03-31","2021-06-30","2021-09-30","2021-12-31","2022-03-31","2022-06-30","2022-09-30","2022-12-31","2023-03-31","2023-06-30","2023-09-30","2023-12-31","2024-03-31","2024-06-30","2024-09-30","2024-12-31","2025-03-31","2025-06-30","2025-09-30","2025-12-31","2026-03-31","2026-06-30"],"source":{"2012-09-30":"0001107843-12-000006","2012-12-31":"0001107843-14-000004","2013-03-31":"0001107843-13-000007","2013-06-30":"0001107843-13-000010","2013-09-30":"0001107843-13-000015","2013-12-31":"0001107843-15-000003","2014-03-31":"0001107843-14-000009","2014-06-30":"0001107843-14-000014","2014-09-30":"0001107843-14-000019","2014-12-31":"0001107843-16-000022","2015-03-31":"0001107843-15-000009","2015-06-30":"0001107843-15-000012","2015-09-30":"0001107843-15-000017","2015-12-31":"0001107843-17-000003","2016-03-31":"0001107843-16-000026","2016-06-30":"0001107843-16-000030","2016-09-30":"0001107843-16-000033","2016-12-31":"0001107843-18-000003","2017-03-31":"0001107843-17-000007","2017-06-30":"0001107843-17-000011","2017-09-30":"0001107843-17-000013","2017-12-31":"0001628280-19-002099","2018-03-31":"0001107843-18-000008","2018-06-30":"0001107843-18-000010","2018-09-30":"0001107843-18-000012","2018-12-31":"0001628280-20-001963","2019-03-31":"0001628280-19-005837","2019-06-30":"0001628280-19-009875","2019-09-30":"0001628280-19-012859","2019-12-31":"0001437749-21-003648","2020-03-31":"0001628280-20-007038","2020-06-30":"0001628280-20-012350","2020-09-30":"0001437749-20-022558","2020-12-31":"0001437749-22-004075","2021-03-31":"0001437749-21-010932","2021-06-30":"0001437749-21-019179","2021-09-30":"0001437749-21-025112","2021-12-31":"0001437749-23-004384","2022-03-31":"0001437749-22-010866","2022-06-30":"0001437749-22-019379","2022-09-30":"0001437749-22-025560","2022-12-31":"0001107843-24-000008","2023-03-31":"0001437749-23-012595","2023-06-30":"0001437749-23-021978","2023-09-30":"0001107843-23-000007","2023-12-31":"0001107843-25-000009","2024-03-31":"0001107843-24-000016","2024-06-30":"0001107843-24-000028","2024-09-30":"0001107843-24-000038","2024-12-31":"0001107843-26-000008","2025-03-31":"0001107843-25-000017","2025-06-30":"0001107843-25-000031","2025-09-30":"0001107843-25-000038","2025-12-31":"0001107843-26-000035","2026-03-31":"0001107843-26-000015","2026-06-30":"0001107843-26-000035"},"frame_from":"0001107843-26-000035","lines":[{"tag":"CashAndCashEquivalentsAtCarryingValue","also_tags":["Cash"],"label":"Cash and cash equivalents","note":null,"earlier_labels":["Cash"],"kind":"money","earlier_years":false,"values":{"2012-09-30":{"v":25804000},"2012-12-31":{"v":34885000},"2013-03-31":{"v":47105000,"src":"0001107843-14-000009"},"2013-06-30":{"v":68619000,"src":"0001107843-14-000014"},"2013-09-30":{"v":42118000,"src":"0001107843-14-000019"},"2013-12-31":{"v":42369000},"2014-03-31":{"v":48296000},"2014-06-30":{"v":41672000},"2014-09-30":{"v":88285000},"2014-12-31":{"v":76504000},"2015-03-31":{"v":78018000},"2015-06-30":{"v":84058000},"2015-09-30":{"v":94763000},"2015-12-31":{"v":91698000},"2016-03-31":{"v":112471000},"2016-06-30":{"v":118194000},"2016-09-30":{"v":98299000},"2016-12-31":{"v":86737000},"2017-03-31":{"v":109651000},"2017-06-30":{"v":130572000},"2017-09-30":{"v":90517000},"2017-12-31":{"v":86591000},"2018-03-31":{"v":93174000},"2018-06-30":{"v":86779000},"2018-09-30":{"v":97964000},"2018-12-31":{"v":41026000},"2019-03-31":{"v":93127000},"2019-06-30":{"v":91381000},"2019-09-30":{"v":75615000},"2019-12-31":{"v":87559000},"2020-03-31":{"v":147565000},"2020-06-30":{"v":113909000},"2020-09-30":{"v":93027000},"2020-12-31":{"v":74132000},"2021-03-31":{"v":108753000},"2021-06-30":{"v":97278000},"2021-09-30":{"v":145740000},"2021-12-31":{"v":137328000},"2022-03-31":{"v":166287000},"2022-06-30":{"v":120965000},"2022-09-30":{"v":193902000},"2022-12-31":{"v":173719000},"2023-03-31":{"v":193854000},"2023-06-30":{"v":186145000},"2023-09-30":{"v":208724000},"2023-12-31":{"v":203665000},"2024-03-31":{"v":273783000},"2024-06-30":{"v":281205000},"2024-09-30":{"v":235430000},"2024-12-31":{"v":232182000},"2025-03-31":{"v":290671000},"2025-06-30":{"v":193983000},"2025-09-30":{"v":225253000},"2025-12-31":{"v":250258000},"2026-03-31":{"v":279468000},"2026-06-30":{"v":250291000}},"depth":1,"sign":1},{"tag":"ShortTermInvestments","also_tags":[],"label":"Short-term investments","note":null,"earlier_labels":["Short-term Investments"],"kind":"money","earlier_years":true,"values":{"2012-12-31":{"v":83547000},"2013-03-31":{"v":45541000},"2013-06-30":{"v":37758000},"2013-09-30":{"v":58748000},"2013-12-31":{"v":54827000},"2014-03-31":{"v":57312000},"2014-06-30":{"v":67673000},"2014-09-30":{"v":25133000},"2014-12-31":{"v":50714000},"2015-03-31":{"v":64932000},"2015-06-30":{"v":74052000},"2015-09-30":{"v":79382000},"2015-12-31":{"v":87268000},"2016-03-31":{"v":93238000},"2016-06-30":{"v":96186000},"2016-09-30":{"v":111678000},"2016-12-31":{"v":157119000},"2017-03-31":{"v":135128000},"2017-06-30":{"v":148290000},"2017-09-30":{"v":212210000},"2017-12-31":{"v":201823000,"src":"0001107843-18-000008"},"2018-03-31":{"v":235353000}},"depth":1,"sign":null},{"tag":"RestrictedCashCurrent","also_tags":[],"label":"Restricted cash","note":null,"earlier_labels":["Restricted Cash and Cash Equivalents, Current"],"kind":"money","earlier_years":true,"values":{"2022-12-31":{"v":0},"2023-09-30":{"v":1500000},"2023-12-31":{"v":1500000},"2024-03-31":{"v":0},"2024-06-30":{"v":0},"2024-09-30":{"v":0},"2024-12-31":{"v":0,"src":"0001107843-25-000009"}},"depth":1,"sign":null},{"tag":"DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent","also_tags":["AvailableForSaleSecuritiesDebtSecuritiesCurrent","MarketableSecuritiesCurrent"],"label":"Short-term marketable securities","note":null,"earlier_labels":["Marketable Securities, Current"],"kind":"money","earlier_years":false,"values":{"2017-12-31":{"v":201823000},"2018-06-30":{"v":235740000},"2018-09-30":{"v":228542000},"2018-12-31":{"v":248140000},"2019-03-31":{"v":205009000},"2019-06-30":{"v":207626000},"2019-09-30":{"v":222421000},"2019-12-31":{"v":211331000},"2020-03-31":{"v":184387000},"2020-06-30":{"v":233922000},"2020-09-30":{"v":225734000},"2020-12-31":{"v":281892000},"2021-03-31":{"v":247982000},"2021-06-30":{"v":262941000},"2021-09-30":{"v":199947000},"2021-12-31":{"v":267960000},"2022-03-31":{"v":290851000},"2022-06-30":{"v":298124000},"2022-09-30":{"v":191378000},"2022-12-31":{"v":147608000},"2023-03-31":{"v":139925000},"2023-06-30":{"v":163107000},"2023-09-30":{"v":218690000},"2023-12-31":{"v":221893000},"2024-03-31":{"v":179887000},"2024-06-30":{"v":112004000},"2024-09-30":{"v":150913000},"2024-12-31":{"v":149241000},"2025-03-31":{"v":150206000},"2025-06-30":{"v":176048000},"2025-09-30":{"v":193321000},"2025-12-31":{"v":195681000},"2026-03-31":{"v":191879000},"2026-06-30":{"v":176003000}},"depth":1,"sign":1},{"tag":"AccountsReceivableNetCurrent","also_tags":[],"label":"Accounts receivable, net of allowance of $1,766 and $1,581 as of June 30, 2026 and December 31, 2025, respectively","note":null,"earlier_labels":["Accounts receivable, net of allowance of $1,677 and $1,581 as of March 31, 2026 and December 31, 2025, respectively","Accounts receivable, net of allowance of $1,581 and $1,064 as of December 31, 2025 and 2024, respectively","Accounts receivable, net of allowance of $1,488 and $1,064 as of September 30, 2025 and December 31, 2024, respectively","Accounts receivable, net of allowance of $1,432 and $1,064 as of June 30, 2025 and December 31, 2024, respectively","Accounts receivable, net of allowance of $1,184 and $1,064 as of March 31, 2025 and December 31, 2024, respectively","Accounts receivable, net of allowance of $1,064 and $778 as of December 31, 2024 and 2023, respectively","Accounts receivable, net of allowance of $1,154 and $778 as of September 30, 2024 and December 31, 2023, respectively","Accounts receivable, net of allowance of $1,060 and $778 as of June 30, 2024 and December 31, 2023, respectively","Accounts receivable, net of allowance of $1,099 and $778 as of March 31, 2024 and December 31, 2023, respectively","Accounts receivable, net of allowance of $778 and $736 as of December 31, 2023 and 2022, respectively","Accounts receivable, net of allowance of $773 and $736 as of September 30, 2023 and December 31, 2022, respectively","Accounts receivable, net of allowance of $668 and $736 as of June 30, 2023 and December 31, 2022, respectively","Accounts receivable, net of allowance of $912 and $736 as of March 31, 2023 and December 31, 2022, respectively","Accounts receivable, net of allowance of $736 and $793 as of December 31, 2022 and 2021, respectively","Accounts receivable, net of allowance of $1,085 and $793 as of September 30, 2022 and December 31, 2021, respectively","Accounts receivable, net of allowance of $978 and $793 as of June 30, 2022 and December 31, 2021, respectively","Accounts receivable, net of allowance of $880 and $793 as of March 31, 2022 and December 31, 2021, respectively","Accounts receivable, net of allowance of $793 and $725 as of December 31, 2021 and 2020, respectively","Accounts receivable, net of allowance of $680 and $725 as of September 30, 2021 and December 31, 2020, respectively","Accounts receivable, net of allowance of $713 and $725 as of June 30, 2021 and December 31, 2020, respectively","Accounts receivable, net of allowance of $809 and $725 as of March 31, 2021 and December 31, 2020, respectively","Accounts receivable, net of allowance of $725 and $585 at December 31, 2020 and 2019, respectively","Accounts receivable, net of allowance of $664 and $585 as of September 30, 2020 and December 31, 2019, respectively","Accounts receivable, net of allowance of $643 and $585 as of June 30, 2020 and December 31, 2019, respectively","Accounts receivable, net of allowance of $640 and $585 as of March 31, 2020 and December 31, 2019, respectively","Accounts receivable, net of allowance of $702 and $769 at December 31, 2016 and 2015, respectively","Accounts receivable, net of allowance of $558 and $683 as of September 30, 2019 and December 31, 2018, respectively","Accounts receivable, net of allowance of $648 and $683 as of June 30, 2019 and December 31, 2018, respectively","Accounts receivable, net of allowance of $653 and $683 as of March 31, 2019 and December 31, 2018, respectively","Accounts receivable, net of allowance of $764 and $816 as of September 30, 2018 and December 31, 2017, respectively","Accounts receivable, net of allowance of $748 and $816 as of June 30, 2018 and December 31, 2017, respectively","Accounts receivable, net of allowance of $802 and $816 as of March 31, 2018 and December 31, 2017, respectively","Accounts receivable, net of allowance of $658 and $702 as of September 30, 2017 and December 31, 2016, respectively","Accounts receivable, net of allowance of $687 and $702 as of June 30, 2017 and December 31, 2016, respectively","Accounts receivable, net of allowance of $510 and $702 as of March 31, 2017 and December 31, 2016, respectively","Accounts receivable, net of allowance of $744 and $769 as of September 30, 2016 and December 31, 2015, respectively","Accounts receivable, net of allowance of $742 and $769 as of June 30, 2016 and December 31, 2015, respectively","Accounts receivable, net of allowance of $800 and $769 as of March 31, 2016 and December 31, 2015, respectively","Accounts receivable, net of allowance of $769 and $590 at December 31, 2015 and 2014, respectively","Accounts receivable, net of allowance of $622 and $590 as of September 30, 2015 and December 31, 2014, respectively","Accounts receivable, net of allowance of $500 and $590 at June 30, 2015 and December 31, 2014, respectively","Accounts receivable, net of allowance of $602 and $590 at March 31, 2015 and December 31, 2014, respectively","Accounts receivable, net of allowance of $590 and $389 at December 31, 2014 and 2013, respectively","Accounts receivable, net of allowance of $543 and $389 at September 30, 2014 and December 31, 2013, respectively","Accounts receivable, net of allowance of $431 and $389 at June 30, 2014 and December 31, 2013, respectively","Accounts receivable, net of allowance of $380 and $389 at March 31, 2014 and December 31, 2013, respectively","Accounts receivable, net of allowance of $389 and $331 at December 31, 2013 and 2012, respectively","Accounts receivable, net of allowance of $381 and $331 at September 30, 2013 and December 31, 2012, respectively","Accounts receivable, net of allowance of $348 and $331 at June 30, 2013 and December 31, 2012, respectively","Accounts receivable, net of allowance of $327 and $331 at March 31, 2013 and December 31, 2012, respectively","Accounts receivable, net of allowance of $331 and $230 at December 31, 2012 and 2011, respectively","Accounts receivable, net of allowance of $355 and $230 as of September 30, 2012 and December 31, 2011, respectively"],"kind":"money","earlier_years":false,"values":{"2012-09-30":{"v":23452000},"2012-12-31":{"v":24545000},"2013-03-31":{"v":19032000},"2013-06-30":{"v":22928000},"2013-09-30":{"v":25022000},"2013-12-31":{"v":28581000},"2014-03-31":{"v":21887000},"2014-06-30":{"v":28062000},"2014-09-30":{"v":30278000},"2014-12-31":{"v":32993000},"2015-03-31":{"v":38732000},"2015-06-30":{"v":34552000},"2015-09-30":{"v":37876000},"2015-12-31":{"v":42325000},"2016-03-31":{"v":42414000},"2016-06-30":{"v":40387000},"2016-09-30":{"v":41910000},"2016-12-31":{"v":47024000},"2017-03-31":{"v":41639000},"2017-06-30":{"v":46359000},"2017-09-30":{"v":46354000},"2017-12-31":{"v":64412000},"2018-03-31":{"v":49874000},"2018-06-30":{"v":52535000},"2018-09-30":{"v":58612000},"2018-12-31":{"v":75825000},"2019-03-31":{"v":67863000},"2019-06-30":{"v":63184000},"2019-09-30":{"v":61314000},"2019-12-31":{"v":78034000},"2020-03-31":{"v":72696000},"2020-06-30":{"v":75938000},"2020-09-30":{"v":64291000},"2020-12-31":{"v":100179000},"2021-03-31":{"v":85222000},"2021-06-30":{"v":86044000},"2021-09-30":{"v":84267000},"2021-12-31":{"v":108998000},"2022-03-31":{"v":89294000},"2022-06-30":{"v":97692000},"2022-09-30":{"v":98717000},"2022-12-31":{"v":121795000},"2023-03-31":{"v":101786000},"2023-06-30":{"v":124912000},"2023-09-30":{"v":103428000},"2023-12-31":{"v":146226000},"2024-03-31":{"v":115629000},"2024-06-30":{"v":109584000},"2024-09-30":{"v":114967000},"2024-12-31":{"v":164551000},"2025-03-31":{"v":121563000},"2025-06-30":{"v":128675000},"2025-09-30":{"v":128418000},"2025-12-31":{"v":170991000},"2026-03-31":{"v":134877000},"2026-06-30":{"v":139779000}},"depth":1,"sign":1},{"tag":"DeferredTaxAssetsLiabilitiesNetCurrent","also_tags":[],"label":"Deferred tax assets, current","note":null,"earlier_labels":["Current deferred tax assets"],"kind":"money","earlier_years":true,"values":{"2013-12-31":{"v":114000},"2014-12-31":{"v":8520000,"src":"0001107843-15-000017"},"2015-03-31":{"v":6862000},"2015-06-30":{"v":5540000},"2015-09-30":{"v":4353000}},"depth":1,"sign":null},{"tag":"PrepaidExpenseAndOtherAssetsCurrent","also_tags":[],"label":"Prepaid expenses and other current assets","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2012-09-30":{"v":6502000},"2012-12-31":{"v":4377000},"2013-03-31":{"v":4328000},"2013-06-30":{"v":4883000},"2013-09-30":{"v":5116000},"2013-12-31":{"v":4565000,"first_filed":4679000,"first_src":"0001107843-14-000004"},"2014-03-31":{"v":4389000},"2014-06-30":{"v":5502000},"2014-09-30":{"v":5901000},"2014-12-31":{"v":6528000},"2015-03-31":{"v":7305000},"2015-06-30":{"v":7311000},"2015-09-30":{"v":8947000},"2015-12-31":{"v":7945000},"2016-03-31":{"v":7448000},"2016-06-30":{"v":7635000},"2016-09-30":{"v":9072000},"2016-12-31":{"v":9808000},"2017-03-31":{"v":9043000},"2017-06-30":{"v":19055000},"2017-09-30":{"v":18299000},"2017-12-31":{"v":16524000},"2018-03-31":{"v":15488000},"2018-06-30":{"v":15815000},"2018-09-30":{"v":16623000},"2018-12-31":{"v":13974000},"2019-03-31":{"v":16538000},"2019-06-30":{"v":19395000},"2019-09-30":{"v":20459000},"2019-12-31":{"v":18692000},"2020-03-31":{"v":20490000},"2020-06-30":{"v":24338000},"2020-09-30":{"v":22480000},"2020-12-31":{"v":19142000},"2021-03-31":{"v":22099000},"2021-06-30":{"v":21979000},"2021-09-30":{"v":22899000},"2021-12-31":{"v":32112000},"2022-03-31":{"v":26752000},"2022-06-30":{"v":34959000},"2022-09-30":{"v":38736000},"2022-12-31":{"v":30216000},"2023-03-31":{"v":29183000},"2023-06-30":{"v":34017000},"2023-09-30":{"v":29836000},"2023-12-31":{"v":26714000},"2024-03-31":{"v":36112000},"2024-06-30":{"v":31266000},"2024-09-30":{"v":35307000},"2024-12-31":{"v":39717000},"2025-03-31":{"v":39506000},"2025-06-30":{"v":44266000},"2025-09-30":{"v":49720000},"2025-12-31":{"v":40686000},"2026-03-31":{"v":50367000},"2026-06-30":{"v":52620000}},"depth":1,"sign":1},{"tag":"AssetsCurrent","also_tags":[],"label":"Total current assets","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2012-09-30":{"v":55758000},"2012-12-31":{"v":147354000},"2013-03-31":{"v":116006000},"2013-06-30":{"v":134188000},"2013-09-30":{"v":131004000},"2013-12-31":{"v":130456000},"2014-03-31":{"v":131884000},"2014-06-30":{"v":142909000},"2014-09-30":{"v":149597000},"2014-12-31":{"v":166739000,"first_filed":175259000,"first_src":"0001107843-15-000003"},"2015-03-31":{"v":195849000},"2015-06-30":{"v":205513000},"2015-09-30":{"v":225321000},"2015-12-31":{"v":229236000},"2016-03-31":{"v":255571000},"2016-06-30":{"v":262402000},"2016-09-30":{"v":260959000},"2016-12-31":{"v":300688000},"2017-03-31":{"v":295461000},"2017-06-30":{"v":344276000},"2017-09-30":{"v":367380000},"2017-12-31":{"v":369350000},"2018-03-31":{"v":393889000},"2018-06-30":{"v":390869000},"2018-09-30":{"v":401741000},"2018-12-31":{"v":378965000},"2019-03-31":{"v":382537000},"2019-06-30":{"v":381586000},"2019-09-30":{"v":379809000},"2019-12-31":{"v":395616000},"2020-03-31":{"v":425138000},"2020-06-30":{"v":448107000},"2020-09-30":{"v":405532000},"2020-12-31":{"v":475345000},"2021-03-31":{"v":464056000},"2021-06-30":{"v":468242000},"2021-09-30":{"v":452853000},"2021-12-31":{"v":546398000},"2022-03-31":{"v":573184000},"2022-06-30":{"v":551740000},"2022-09-30":{"v":522733000},"2022-12-31":{"v":473338000},"2023-03-31":{"v":464748000},"2023-06-30":{"v":508181000},"2023-09-30":{"v":562178000},"2023-12-31":{"v":599998000},"2024-03-31":{"v":605411000},"2024-06-30":{"v":534059000},"2024-09-30":{"v":536617000},"2024-12-31":{"v":585691000},"2025-03-31":{"v":601946000},"2025-06-30":{"v":542972000},"2025-09-30":{"v":596712000},"2025-12-31":{"v":657616000},"2026-03-31":{"v":656591000},"2026-06-30":{"v":618693000}},"depth":0,"sign":1},{"tag":"DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent","also_tags":["AvailableForSaleSecuritiesDebtSecuritiesNoncurrent","MarketableSecuritiesNoncurrent"],"label":"Long-term marketable securities","note":null,"earlier_labels":["Marketable Securities, Noncurrent"],"kind":"money","earlier_years":false,"values":{"2017-12-31":{"v":67224000},"2018-06-30":{"v":64215000},"2018-09-30":{"v":64103000},"2018-12-31":{"v":76710000},"2019-03-31":{"v":96322000},"2019-06-30":{"v":111521000},"2019-09-30":{"v":100951000},"2019-12-31":{"v":119508000},"2020-03-31":{"v":102777000},"2020-06-30":{"v":97483000},"2020-09-30":{"v":133260000},"2020-12-31":{"v":98458000},"2021-03-31":{"v":101474000},"2021-06-30":{"v":110890000},"2021-09-30":{"v":136124000},"2021-12-31":{"v":111198000},"2022-03-31":{"v":82360000},"2022-06-30":{"v":80122000},"2022-09-30":{"v":70997000},"2022-12-31":{"v":59206000},"2023-03-31":{"v":44587000},"2023-06-30":{"v":38838000},"2023-09-30":{"v":33648000},"2023-12-31":{"v":56644000},"2024-03-31":{"v":89693000},"2024-06-30":{"v":162058000},"2024-09-30":{"v":186680000},"2024-12-31":{"v":193887000},"2025-03-31":{"v":198990000},"2025-06-30":{"v":251179000},"2025-09-30":{"v":244984000},"2025-12-31":{"v":250868000},"2026-03-31":{"v":258002000},"2026-06-30":{"v":277171000}},"depth":1,"sign":1},{"tag":"LongTermInvestments","also_tags":[],"label":"Long-term investments","note":null,"earlier_labels":["Long-term investment"],"kind":"money","earlier_years":true,"values":{"2012-12-31":{"v":0},"2013-03-31":{"v":32557000},"2013-06-30":{"v":20075000},"2013-09-30":{"v":24805000},"2013-12-31":{"v":35608000},"2014-03-31":{"v":39387000},"2014-06-30":{"v":34415000},"2014-09-30":{"v":37896000},"2014-12-31":{"v":39448000},"2015-03-31":{"v":30891000},"2015-06-30":{"v":29031000},"2015-09-30":{"v":25732000},"2015-12-31":{"v":43277000},"2016-03-31":{"v":34614000},"2016-06-30":{"v":46534000},"2016-09-30":{"v":64930000},"2016-12-31":{"v":45725000},"2017-03-31":{"v":63684000},"2017-06-30":{"v":45003000},"2017-09-30":{"v":40358000},"2017-12-31":{"v":0,"first_filed":67224000,"first_src":"0001107843-18-000003"},"2018-03-31":{"v":65363000},"2018-06-30":{"v":2500000},"2018-09-30":{"v":2500000},"2018-12-31":{"v":2500000,"src":"0001628280-19-002099"}},"depth":1,"sign":null},{"tag":"PropertyPlantAndEquipmentNet","also_tags":[],"label":"Property and equipment, net","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2012-09-30":{"v":16896000},"2012-12-31":{"v":18148000},"2013-03-31":{"v":19787000},"2013-06-30":{"v":22526000},"2013-09-30":{"v":22493000},"2013-12-31":{"v":23075000},"2014-03-31":{"v":24169000},"2014-06-30":{"v":24012000},"2014-09-30":{"v":24776000},"2014-12-31":{"v":26618000},"2015-03-31":{"v":28279000},"2015-06-30":{"v":29238000},"2015-09-30":{"v":29965000},"2015-12-31":{"v":31329000},"2016-03-31":{"v":31786000},"2016-06-30":{"v":40025000},"2016-09-30":{"v":40670000},"2016-12-31":{"v":39401000},"2017-03-31":{"v":40823000},"2017-06-30":{"v":42768000},"2017-09-30":{"v":51281000},"2017-12-31":{"v":58557000},"2018-03-31":{"v":60696000},"2018-06-30":{"v":64973000},"2018-09-30":{"v":64503000},"2018-12-31":{"v":61442000},"2019-03-31":{"v":60486000},"2019-06-30":{"v":59359000},"2019-09-30":{"v":58705000},"2019-12-31":{"v":60579000},"2020-03-31":{"v":61665000},"2020-06-30":{"v":63098000},"2020-09-30":{"v":67574000},"2020-12-31":{"v":64850000},"2021-03-31":{"v":64143000},"2021-06-30":{"v":65959000},"2021-09-30":{"v":63257000},"2021-12-31":{"v":61854000},"2022-03-31":{"v":63377000},"2022-06-30":{"v":57830000},"2022-09-30":{"v":53935000},"2022-12-31":{"v":47428000},"2023-03-31":{"v":45161000},"2023-06-30":{"v":40350000},"2023-09-30":{"v":36160000},"2023-12-31":{"v":32599000},"2024-03-31":{"v":30191000},"2024-06-30":{"v":27758000},"2024-09-30":{"v":27343000},"2024-12-31":{"v":30349000},"2025-03-31":{"v":28250000},"2025-06-30":{"v":26162000},"2025-09-30":{"v":24792000},"2025-12-31":{"v":23166000},"2026-03-31":{"v":21981000},"2026-06-30":{"v":22591000}},"depth":1,"sign":1},{"tag":"DeferredTaxAssetsLiabilitiesNetNoncurrent","also_tags":[],"label":"Deferred tax assets, net","note":null,"earlier_labels":["Noncurrent deferred tax assets"],"kind":"money","earlier_years":true,"values":{"2013-12-31":{"v":72000},"2014-12-31":{"v":22639000,"first_filed":14119000,"first_src":"0001107843-15-000003"},"2015-03-31":{"v":14415000},"2015-06-30":{"v":14035000},"2015-09-30":{"v":13180000},"2015-12-31":{"v":16079000},"2016-03-31":{"v":17165000},"2016-06-30":{"v":16123000},"2016-09-30":{"v":15141000},"2016-12-31":{"v":16590000},"2017-03-31":{"v":37279000},"2017-06-30":{"v":35622000},"2017-09-30":{"v":32359000},"2017-12-31":{"v":25066000},"2018-03-31":{"v":24085000},"2018-06-30":{"v":23570000},"2018-09-30":{"v":28248000},"2018-12-31":{"v":26387000},"2019-03-31":{"v":24653000},"2019-06-30":{"v":22976000},"2019-09-30":{"v":18302000},"2019-12-31":{"v":18830000,"src":"0001628280-20-001963"}},"depth":1,"sign":null},{"tag":"OperatingLeaseRightOfUseAsset","also_tags":[],"label":"Operating leases - right of use asset","note":null,"earlier_labels":["Operating Lease, Right-of-Use Asset"],"kind":"money","earlier_years":false,"values":{"2018-12-31":{"v":0},"2019-03-31":{"v":29604000},"2019-06-30":{"v":28101000},"2019-09-30":{"v":27043000},"2019-12-31":{"v":40551000},"2020-03-31":{"v":38760000},"2020-06-30":{"v":42930000},"2020-09-30":{"v":47985000},"2020-12-31":{"v":44838000},"2021-03-31":{"v":42113000},"2021-06-30":{"v":40403000},"2021-09-30":{"v":37795000},"2021-12-31":{"v":37016000},"2022-03-31":{"v":34569000},"2022-06-30":{"v":33451000},"2022-09-30":{"v":31454000},"2022-12-31":{"v":33752000},"2023-03-31":{"v":30737000},"2023-06-30":{"v":27992000},"2023-09-30":{"v":25211000},"2023-12-31":{"v":22391000},"2024-03-31":{"v":31371000},"2024-06-30":{"v":44100000},"2024-09-30":{"v":41294000},"2024-12-31":{"v":40968000},"2025-03-31":{"v":41329000},"2025-06-30":{"v":48678000},"2025-09-30":{"v":47959000},"2025-12-31":{"v":46001000},"2026-03-31":{"v":46651000},"2026-06-30":{"v":48184000}},"depth":1,"sign":1},{"tag":"DeferredIncomeTaxAssetsNet","also_tags":[],"label":"Deferred tax assets, net","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2019-12-31":{"v":18830000},"2020-03-31":{"v":16930000},"2020-06-30":{"v":16971000},"2020-09-30":{"v":13581000},"2020-12-31":{"v":15811000},"2021-03-31":{"v":20786000},"2021-06-30":{"v":16469000},"2021-09-30":{"v":31367000},"2021-12-31":{"v":25087000},"2022-03-31":{"v":29986000},"2022-06-30":{"v":35426000},"2022-09-30":{"v":39802000},"2022-12-31":{"v":45412000},"2023-03-31":{"v":49865000},"2023-06-30":{"v":54891000},"2023-09-30":{"v":57171000},"2023-12-31":{"v":62761000},"2024-03-31":{"v":66565000},"2024-06-30":{"v":70433000},"2024-09-30":{"v":77730000},"2024-12-31":{"v":81307000},"2025-03-31":{"v":86059000},"2025-06-30":{"v":91551000},"2025-09-30":{"v":76258000},"2025-12-31":{"v":74518000},"2026-03-31":{"v":72811000},"2026-06-30":{"v":69569000}},"depth":1,"sign":1},{"tag":"IntangibleAssetsNetExcludingGoodwill","also_tags":[],"label":"Intangible assets, net","note":null,"earlier_labels":["Total intangible assets, net"],"kind":"money","earlier_years":false,"values":{"2012-09-30":{"v":2869000},"2012-12-31":{"v":2811000},"2013-03-31":{"v":2704000},"2013-06-30":{"v":2597000},"2013-09-30":{"v":2492000},"2013-12-31":{"v":2394000},"2014-03-31":{"v":2296000},"2014-06-30":{"v":2198000},"2014-09-30":{"v":2099000},"2014-12-31":{"v":2001000},"2015-03-31":{"v":1903000},"2015-06-30":{"v":1805000},"2015-09-30":{"v":1708000},"2015-12-31":{"v":1360000},"2016-03-31":{"v":1267000},"2016-06-30":{"v":1174000},"2016-09-30":{"v":1080000},"2016-12-31":{"v":987000},"2017-03-31":{"v":894000},"2017-06-30":{"v":801000},"2017-09-30":{"v":5801000},"2017-12-31":{"v":12401000},"2018-03-31":{"v":11769000},"2018-06-30":{"v":14605000},"2018-09-30":{"v":13741000},"2018-12-31":{"v":21976000},"2019-03-31":{"v":21356000},"2019-06-30":{"v":19836000},"2019-09-30":{"v":18316000},"2019-12-31":{"v":16795000},"2020-03-31":{"v":15275000},"2020-06-30":{"v":13755000},"2020-09-30":{"v":13651000},"2020-12-31":{"v":12006000},"2021-03-31":{"v":10361000},"2021-06-30":{"v":8715000},"2021-09-30":{"v":8250000},"2021-12-31":{"v":6545000},"2022-03-31":{"v":4839000},"2022-06-30":{"v":3365000},"2022-09-30":{"v":2019000},"2022-12-31":{"v":12801000},"2023-03-31":{"v":12030000},"2023-06-30":{"v":11258000},"2023-09-30":{"v":10486000},"2023-12-31":{"v":9715000},"2024-03-31":{"v":8943000},"2024-06-30":{"v":8172000},"2024-09-30":{"v":7451000},"2024-12-31":{"v":6812000},"2025-03-31":{"v":6172000},"2025-06-30":{"v":5533000},"2025-09-30":{"v":4894000},"2025-12-31":{"v":4255000},"2026-03-31":{"v":3615000},"2026-06-30":{"v":2976000}},"depth":1,"sign":1},{"tag":"Goodwill","also_tags":[],"label":"Goodwill","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2012-09-30":{"v":317000},"2012-12-31":{"v":317000},"2013-03-31":{"v":317000},"2013-06-30":{"v":317000},"2013-09-30":{"v":317000},"2013-12-31":{"v":317000},"2014-03-31":{"v":317000},"2014-06-30":{"v":317000},"2014-09-30":{"v":317000},"2014-12-31":{"v":317000},"2015-03-31":{"v":317000},"2015-06-30":{"v":317000},"2015-09-30":{"v":317000},"2015-12-31":{"v":317000},"2016-03-31":{"v":317000},"2016-06-30":{"v":317000},"2016-09-30":{"v":317000},"2016-12-31":{"v":317000},"2017-03-31":{"v":317000},"2017-06-30":{"v":317000},"2017-09-30":{"v":900000},"2017-12-31":{"v":1549000},"2018-03-31":{"v":1549000},"2018-06-30":{"v":1849000},"2018-09-30":{"v":1849000},"2018-12-31":{"v":7225000},"2019-03-31":{"v":7325000},"2019-06-30":{"v":7325000},"2019-09-30":{"v":7447000},"2019-12-31":{"v":7447000},"2020-03-31":{"v":7447000},"2020-06-30":{"v":7447000},"2020-09-30":{"v":7447000},"2020-12-31":{"v":7447000},"2021-03-31":{"v":7447000},"2021-06-30":{"v":7447000},"2021-09-30":{"v":7447000},"2021-12-31":{"v":7447000},"2022-03-31":{"v":7447000},"2022-06-30":{"v":7447000},"2022-09-30":{"v":7447000},"2022-12-31":{"v":7447000},"2023-03-31":{"v":7447000},"2023-06-30":{"v":7447000},"2023-09-30":{"v":7447000},"2023-12-31":{"v":7447000},"2024-03-31":{"v":7447000},"2024-06-30":{"v":7447000},"2024-09-30":{"v":7447000},"2024-12-31":{"v":7447000},"2025-03-31":{"v":7447000},"2025-06-30":{"v":7447000},"2025-09-30":{"v":7447000},"2025-12-31":{"v":7447000},"2026-03-31":{"v":7447000},"2026-06-30":{"v":7447000}},"depth":1,"sign":1},{"tag":"RestrictedCashAndCashEquivalentsNoncurrent","also_tags":[],"label":"Noncurrent restricted cash","note":null,"earlier_labels":["Restricted cash"],"kind":"money","earlier_years":false,"values":{"2012-09-30":{"v":112000},"2012-12-31":{"v":114000,"src":"0001107843-13-000015"},"2013-03-31":{"v":111000},"2013-06-30":{"v":0},"2013-09-30":{"v":0},"2015-12-31":{"v":0},"2016-12-31":{"v":1200000},"2017-03-31":{"v":1200000},"2017-06-30":{"v":1200000},"2017-09-30":{"v":1200000},"2017-12-31":{"v":1200000},"2018-03-31":{"v":1200000},"2018-06-30":{"v":1200000},"2018-09-30":{"v":1200000},"2018-12-31":{"v":1200000},"2019-03-31":{"v":1200000},"2019-06-30":{"v":1200000},"2019-09-30":{"v":1200000},"2019-12-31":{"v":1200000},"2020-03-31":{"v":1200000},"2020-06-30":{"v":1200000},"2020-09-30":{"v":1200000},"2020-12-31":{"v":1200000},"2021-03-31":{"v":1200000},"2021-06-30":{"v":1200000},"2021-09-30":{"v":1200000},"2021-12-31":{"v":1200000},"2022-03-31":{"v":1200000},"2022-06-30":{"v":1200000},"2022-09-30":{"v":1200000},"2022-12-31":{"v":2700000},"2023-03-31":{"v":2700000},"2023-06-30":{"v":2700000},"2023-09-30":{"v":1200000},"2023-12-31":{"v":1200000},"2024-03-31":{"v":1200000},"2024-06-30":{"v":1200000},"2024-09-30":{"v":1200000},"2024-12-31":{"v":1200000},"2025-03-31":{"v":1200000},"2025-06-30":{"v":1200000},"2025-09-30":{"v":1200000},"2025-12-31":{"v":1200000},"2026-03-31":{"v":1200000},"2026-06-30":{"v":1200000}},"depth":1,"sign":1},{"tag":"OtherAssetsNoncurrent","also_tags":[],"label":"Other noncurrent assets","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2012-09-30":{"v":1884000},"2012-12-31":{"v":1688000,"first_filed":1574000,"first_src":"0001107843-13-000003"},"2013-03-31":{"v":1241000},"2013-06-30":{"v":596000},"2013-09-30":{"v":564000},"2013-12-31":{"v":681000,"first_filed":753000,"first_src":"0001107843-14-000004"},"2014-03-31":{"v":784000},"2014-06-30":{"v":721000},"2014-09-30":{"v":726000},"2014-12-31":{"v":2262000},"2015-03-31":{"v":2254000},"2015-06-30":{"v":2106000},"2015-09-30":{"v":2065000},"2015-12-31":{"v":1916000},"2016-03-31":{"v":1942000},"2016-06-30":{"v":2276000},"2016-09-30":{"v":1939000},"2016-12-31":{"v":2096000},"2017-03-31":{"v":1863000},"2017-06-30":{"v":1959000},"2017-09-30":{"v":2048000},"2017-12-31":{"v":2178000},"2018-03-31":{"v":7061000},"2018-06-30":{"v":7134000},"2018-09-30":{"v":8115000},"2018-12-31":{"v":11775000,"first_filed":9275000,"first_src":"0001628280-19-002099"},"2019-03-31":{"v":12658000},"2019-06-30":{"v":13708000},"2019-09-30":{"v":14151000},"2019-12-31":{"v":15082000},"2020-03-31":{"v":15300000},"2020-06-30":{"v":16024000},"2020-09-30":{"v":16854000},"2020-12-31":{"v":16864000},"2021-03-31":{"v":18362000},"2021-06-30":{"v":17980000},"2021-09-30":{"v":17887000},"2021-12-31":{"v":17814000},"2022-03-31":{"v":17588000},"2022-06-30":{"v":18430000},"2022-09-30":{"v":18044000},"2022-12-31":{"v":18857000},"2023-03-31":{"v":18478000},"2023-06-30":{"v":17927000},"2023-09-30":{"v":18360000},"2023-12-31":{"v":19863000},"2024-03-31":{"v":20961000},"2024-06-30":{"v":21373000},"2024-09-30":{"v":22561000},"2024-12-31":{"v":25876000},"2025-03-31":{"v":25078000},"2025-06-30":{"v":24783000},"2025-09-30":{"v":27743000},"2025-12-31":{"v":30010000},"2026-03-31":{"v":26338000},"2026-06-30":{"v":26342000}},"depth":1,"sign":1},{"tag":"Assets","also_tags":[],"label":"Total assets","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2012-09-30":{"v":77836000},"2012-12-31":{"v":170318000},"2013-03-31":{"v":172723000},"2013-06-30":{"v":180299000},"2013-09-30":{"v":181675000},"2013-12-31":{"v":192603000},"2014-03-31":{"v":198837000},"2014-06-30":{"v":204572000},"2014-09-30":{"v":215411000},"2014-12-31":{"v":260024000},"2015-03-31":{"v":273908000},"2015-06-30":{"v":282045000},"2015-09-30":{"v":298288000},"2015-12-31":{"v":323514000},"2016-03-31":{"v":342662000},"2016-06-30":{"v":368851000},"2016-09-30":{"v":385036000},"2016-12-31":{"v":407004000},"2017-03-31":{"v":441521000},"2017-06-30":{"v":471946000},"2017-09-30":{"v":501327000},"2017-12-31":{"v":537525000},"2018-03-31":{"v":565612000},"2018-06-30":{"v":570915000},"2018-09-30":{"v":586000000},"2018-12-31":{"v":585680000},"2019-03-31":{"v":636141000},"2019-06-30":{"v":645612000},"2019-09-30":{"v":625924000},"2019-12-31":{"v":675608000},"2020-03-31":{"v":684492000},"2020-06-30":{"v":707015000},"2020-09-30":{"v":707084000},"2020-12-31":{"v":736819000},"2021-03-31":{"v":729942000},"2021-06-30":{"v":737305000},"2021-09-30":{"v":756180000},"2021-12-31":{"v":814559000},"2022-03-31":{"v":814550000},"2022-06-30":{"v":789011000},"2022-09-30":{"v":747631000},"2022-12-31":{"v":700941000},"2023-03-31":{"v":675753000},"2023-06-30":{"v":709584000},"2023-09-30":{"v":751861000},"2023-12-31":{"v":812618000},"2024-03-31":{"v":861782000},"2024-06-30":{"v":876600000},"2024-09-30":{"v":908323000},"2024-12-31":{"v":973537000},"2025-03-31":{"v":996471000},"2025-06-30":{"v":999505000},"2025-09-30":{"v":1031989000},"2025-12-31":{"v":1095081000},"2026-03-31":{"v":1094636000},"2026-06-30":{"v":1074173000}},"depth":0,"sign":null},{"tag":"AccountsPayableCurrent","also_tags":[],"label":"Accounts payable","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2012-09-30":{"v":1715000},"2012-12-31":{"v":2031000},"2013-03-31":{"v":1761000},"2013-06-30":{"v":2502000},"2013-09-30":{"v":1097000},"2013-12-31":{"v":1930000},"2014-03-31":{"v":2018000},"2014-06-30":{"v":1735000},"2014-09-30":{"v":1898000},"2014-12-31":{"v":5661000},"2015-03-31":{"v":2052000},"2015-06-30":{"v":1042000},"2015-09-30":{"v":2055000},"2015-12-31":{"v":2368000},"2016-03-31":{"v":4393000},"2016-06-30":{"v":5853000},"2016-09-30":{"v":1491000},"2016-12-31":{"v":2051000},"2017-03-31":{"v":4338000},"2017-06-30":{"v":1924000},"2017-09-30":{"v":1398000},"2017-12-31":{"v":1144000},"2018-03-31":{"v":1310000},"2018-06-30":{"v":1024000},"2018-09-30":{"v":4723000},"2018-12-31":{"v":5588000},"2019-03-31":{"v":566000},"2019-06-30":{"v":963000},"2019-09-30":{"v":909000},"2019-12-31":{"v":848000},"2020-03-31":{"v":653000},"2020-06-30":{"v":1395000},"2020-09-30":{"v":2223000},"2020-12-31":{"v":731000},"2021-03-31":{"v":1164000},"2021-06-30":{"v":1597000},"2021-09-30":{"v":1099000},"2021-12-31":{"v":1296000},"2022-03-31":{"v":2477000},"2022-06-30":{"v":2132000},"2022-09-30":{"v":1308000},"2022-12-31":{"v":2808000},"2023-03-31":{"v":1740000},"2023-06-30":{"v":2160000},"2023-09-30":{"v":1165000},"2023-12-31":{"v":988000},"2024-03-31":{"v":645000},"2024-06-30":{"v":1277000},"2024-09-30":{"v":1422000},"2024-12-31":{"v":1270000},"2025-03-31":{"v":1292000},"2025-06-30":{"v":1977000},"2025-09-30":{"v":1823000},"2025-12-31":{"v":1202000},"2026-03-31":{"v":2298000},"2026-06-30":{"v":1154000}},"depth":1,"sign":1},{"tag":"AccruedLiabilitiesCurrent","also_tags":[],"label":"Accrued liabilities","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2012-09-30":{"v":9085000},"2012-12-31":{"v":7803000},"2013-03-31":{"v":8749000},"2013-06-30":{"v":11410000},"2013-09-30":{"v":7950000},"2013-12-31":{"v":9037000},"2014-03-31":{"v":8444000},"2014-06-30":{"v":8389000},"2014-09-30":{"v":9101000},"2014-12-31":{"v":10353000},"2015-03-31":{"v":10547000},"2015-06-30":{"v":10598000},"2015-09-30":{"v":11358000},"2015-12-31":{"v":11786000},"2016-03-31":{"v":11513000},"2016-06-30":{"v":16851000},"2016-09-30":{"v":16324000},"2016-12-31":{"v":13317000},"2017-03-31":{"v":13338000},"2017-06-30":{"v":13836000},"2017-09-30":{"v":14679000},"2017-12-31":{"v":21444000},"2018-03-31":{"v":22181000},"2018-06-30":{"v":27454000},"2018-09-30":{"v":23208000},"2018-12-31":{"v":26695000,"first_filed":25130000,"first_src":"0001628280-19-002099"},"2019-03-31":{"v":32017000},"2019-06-30":{"v":24315000},"2019-09-30":{"v":25595000},"2019-12-31":{"v":22784000},"2020-03-31":{"v":23753000},"2020-06-30":{"v":24810000},"2020-09-30":{"v":24772000},"2020-12-31":{"v":29833000},"2021-03-31":{"v":27836000},"2021-06-30":{"v":30685000},"2021-09-30":{"v":33878000},"2021-12-31":{"v":32504000},"2022-03-31":{"v":37083000},"2022-06-30":{"v":37987000},"2022-09-30":{"v":42816000},"2022-12-31":{"v":42592000},"2023-03-31":{"v":41777000},"2023-06-30":{"v":52637000},"2023-09-30":{"v":49838000},"2023-12-31":{"v":43096000},"2024-03-31":{"v":48246000},"2024-06-30":{"v":36095000},"2024-09-30":{"v":39960000},"2024-12-31":{"v":45942000},"2025-03-31":{"v":52921000},"2025-06-30":{"v":52768000},"2025-09-30":{"v":51136000},"2025-12-31":{"v":57694000},"2026-03-31":{"v":55438000},"2026-06-30":{"v":49250000}},"depth":1,"sign":1},{"tag":"ContractWithCustomerLiabilityCurrent","also_tags":["DeferredRevenueCurrent"],"label":"Deferred revenues, current","note":null,"earlier_labels":["Contract with Customer, Liability, Current"],"kind":"money","earlier_years":false,"values":{"2012-09-30":{"v":51693000},"2012-12-31":{"v":56497000},"2013-03-31":{"v":58356000},"2013-06-30":{"v":58835000},"2013-09-30":{"v":61389000},"2013-12-31":{"v":67505000},"2014-03-31":{"v":71410000},"2014-06-30":{"v":71853000},"2014-09-30":{"v":74337000},"2014-12-31":{"v":81147000},"2015-03-31":{"v":87929000},"2015-06-30":{"v":87411000},"2015-09-30":{"v":91939000},"2015-12-31":{"v":98025000},"2016-03-31":{"v":101557000},"2016-06-30":{"v":103753000},"2016-09-30":{"v":109026000},"2016-12-31":{"v":114964000},"2017-03-31":{"v":120044000},"2017-06-30":{"v":124738000},"2017-09-30":{"v":132167000},"2017-12-31":{"v":143186000},"2018-03-31":{"v":147656000},"2018-06-30":{"v":151419000},"2018-09-30":{"v":155115000},"2018-12-31":{"v":164624000},"2019-03-31":{"v":174452000},"2019-06-30":{"v":176609000},"2019-09-30":{"v":180304000},"2019-12-31":{"v":192172000},"2020-03-31":{"v":201861000},"2020-06-30":{"v":199732000},"2020-09-30":{"v":200283000},"2020-12-31":{"v":213494000},"2021-03-31":{"v":218898000},"2021-06-30":{"v":228180000},"2021-09-30":{"v":237539000},"2021-12-31":{"v":257872000},"2022-03-31":{"v":266934000},"2022-06-30":{"v":275725000},"2022-09-30":{"v":278947000},"2022-12-31":{"v":293728000},"2023-03-31":{"v":296516000},"2023-06-30":{"v":302446000},"2023-09-30":{"v":307179000},"2023-12-31":{"v":333267000},"2024-03-31":{"v":332128000},"2024-06-30":{"v":324334000},"2024-09-30":{"v":337821000},"2024-12-31":{"v":371457000},"2025-03-31":{"v":366824000},"2025-06-30":{"v":354971000},"2025-09-30":{"v":371476000},"2025-12-31":{"v":401127000},"2026-03-31":{"v":393800000},"2026-06-30":{"v":388075000}},"depth":1,"sign":1},{"tag":"CapitalLeaseObligationsCurrent","also_tags":[],"label":"Capital Lease Obligations, Current","note":null,"earlier_labels":["Capital lease obligations, current"],"kind":"money","earlier_years":true,"values":{"2012-09-30":{"v":1556000},"2012-12-31":{"v":1183000},"2013-03-31":{"v":1122000},"2013-06-30":{"v":1058000},"2013-09-30":{"v":1071000},"2013-12-31":{"v":805000},"2014-03-31":{"v":538000},"2014-06-30":{"v":270000},"2014-09-30":{"v":0},"2014-12-31":{"v":0,"src":"0001107843-15-000003"},"2017-12-31":{"v":0},"2018-12-31":{"v":1565000,"src":"0001628280-19-002099"}},"depth":1,"sign":null},{"tag":"FinanceLeaseLiabilityCurrent","also_tags":[],"label":"Finance Lease, Liability, Current","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2018-12-31":{"v":1565000,"src":"0001628280-19-005837"},"2019-03-31":{"v":1153000}},"depth":1,"sign":null},{"tag":"OperatingLeaseLiabilityCurrent","also_tags":[],"label":"Operating lease liabilities, current","note":null,"earlier_labels":["Operating Lease, Liabilities, Current","Finance Lease, Liability, Current"],"kind":"money","earlier_years":false,"values":{"2018-12-31":{"v":0,"src":"0001628280-19-012859"},"2019-06-30":{"v":6826000},"2019-09-30":{"v":6937000},"2019-12-31":{"v":7663000},"2020-03-31":{"v":7968000},"2020-06-30":{"v":9161000},"2020-09-30":{"v":11777000},"2020-12-31":{"v":11672000},"2021-03-31":{"v":11846000},"2021-06-30":{"v":12246000},"2021-09-30":{"v":12176000},"2021-12-31":{"v":12608000},"2022-03-31":{"v":12044000},"2022-06-30":{"v":11545000},"2022-09-30":{"v":10959000},"2022-12-31":{"v":13060000},"2023-03-31":{"v":12925000},"2023-06-30":{"v":11877000},"2023-09-30":{"v":12309000},"2023-12-31":{"v":11857000},"2024-03-31":{"v":10046000},"2024-06-30":{"v":10123000},"2024-09-30":{"v":9333000},"2024-12-31":{"v":9721000},"2025-03-31":{"v":10991000},"2025-06-30":{"v":7099000},"2025-09-30":{"v":7345000},"2025-12-31":{"v":7315000},"2026-03-31":{"v":7622000},"2026-06-30":{"v":8554000}},"depth":1,"sign":1},{"tag":"LiabilitiesCurrent","also_tags":[],"label":"Total current liabilities","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2012-09-30":{"v":64049000},"2012-12-31":{"v":67514000},"2013-03-31":{"v":69988000},"2013-06-30":{"v":73805000},"2013-09-30":{"v":71507000},"2013-12-31":{"v":79277000},"2014-03-31":{"v":82410000},"2014-06-30":{"v":82247000},"2014-09-30":{"v":85336000},"2014-12-31":{"v":97161000},"2015-03-31":{"v":100528000},"2015-06-30":{"v":99051000},"2015-09-30":{"v":105352000},"2015-12-31":{"v":112179000},"2016-03-31":{"v":117463000},"2016-06-30":{"v":126457000},"2016-09-30":{"v":126841000},"2016-12-31":{"v":130332000},"2017-03-31":{"v":137720000},"2017-06-30":{"v":140498000},"2017-09-30":{"v":148244000},"2017-12-31":{"v":165774000},"2018-03-31":{"v":171147000},"2018-06-30":{"v":179897000},"2018-09-30":{"v":183046000},"2018-12-31":{"v":196907000},"2019-03-31":{"v":208188000},"2019-06-30":{"v":208713000},"2019-09-30":{"v":213745000},"2019-12-31":{"v":223467000},"2020-03-31":{"v":234235000},"2020-06-30":{"v":235098000},"2020-09-30":{"v":239055000},"2020-12-31":{"v":255730000},"2021-03-31":{"v":259744000},"2021-06-30":{"v":272708000},"2021-09-30":{"v":284692000},"2021-12-31":{"v":304280000},"2022-03-31":{"v":318538000},"2022-06-30":{"v":327389000},"2022-09-30":{"v":334030000},"2022-12-31":{"v":352188000},"2023-03-31":{"v":352958000},"2023-06-30":{"v":369120000},"2023-09-30":{"v":370491000},"2023-12-31":{"v":389208000},"2024-03-31":{"v":391065000},"2024-06-30":{"v":371829000},"2024-09-30":{"v":388536000},"2024-12-31":{"v":428390000},"2025-03-31":{"v":432028000},"2025-06-30":{"v":416815000},"2025-09-30":{"v":431780000},"2025-12-31":{"v":467338000},"2026-03-31":{"v":459158000},"2026-06-30":{"v":447033000}},"depth":0,"sign":1},{"tag":"ContractWithCustomerLiabilityNoncurrent","also_tags":["DeferredRevenueNoncurrent"],"label":"Deferred revenues, noncurrent","note":null,"earlier_labels":["Contract with Customer, Liability, Noncurrent"],"kind":"money","earlier_years":false,"values":{"2012-09-30":{"v":6152000},"2012-12-31":{"v":8616000},"2013-03-31":{"v":7847000},"2013-06-30":{"v":8823000},"2013-09-30":{"v":8456000},"2013-12-31":{"v":8889000},"2014-03-31":{"v":8908000},"2014-06-30":{"v":8781000},"2014-09-30":{"v":8965000},"2014-12-31":{"v":10064000},"2015-03-31":{"v":10064000},"2015-06-30":{"v":9711000},"2015-09-30":{"v":9884000},"2015-12-31":{"v":14564000},"2016-03-31":{"v":13092000},"2016-06-30":{"v":13073000},"2016-09-30":{"v":14416000},"2016-12-31":{"v":15528000},"2017-03-31":{"v":18461000},"2017-06-30":{"v":16701000},"2017-09-30":{"v":16041000},"2017-12-31":{"v":17136000},"2018-03-31":{"v":14995000},"2018-06-30":{"v":13327000},"2018-09-30":{"v":17558000},"2018-12-31":{"v":20423000},"2019-03-31":{"v":20450000},"2019-06-30":{"v":20835000},"2019-09-30":{"v":20156000},"2019-12-31":{"v":20935000},"2020-03-31":{"v":21823000},"2020-06-30":{"v":19070000},"2020-09-30":{"v":19157000},"2020-12-31":{"v":30540000},"2021-03-31":{"v":29010000},"2021-06-30":{"v":28681000},"2021-09-30":{"v":27528000},"2021-12-31":{"v":32753000},"2022-03-31":{"v":31117000},"2022-06-30":{"v":28358000},"2022-09-30":{"v":24182000},"2022-12-31":{"v":23490000},"2023-03-31":{"v":21931000},"2023-06-30":{"v":34774000},"2023-09-30":{"v":32287000},"2023-12-31":{"v":31671000},"2024-03-31":{"v":31311000},"2024-06-30":{"v":28812000},"2024-09-30":{"v":23116000},"2024-12-31":{"v":24265000},"2025-03-31":{"v":22073000},"2025-06-30":{"v":19229000},"2025-09-30":{"v":16336000},"2025-12-31":{"v":16285000},"2026-03-31":{"v":15428000},"2026-06-30":{"v":14237000}},"depth":1,"sign":1},{"tag":"AccruedIncomeTaxesNoncurrent","also_tags":[],"label":"Income taxes payable, noncurrent","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2012-09-30":{"v":504000},"2012-12-31":{"v":594000},"2013-03-31":{"v":613000},"2013-06-30":{"v":635000},"2013-09-30":{"v":684000},"2013-12-31":{"v":717000,"src":"0001107843-14-000004"}},"depth":1,"sign":null},{"tag":"OperatingLeaseLiabilityNoncurrent","also_tags":[],"label":"Operating lease liabilities, noncurrent","note":null,"earlier_labels":["Lease liabilities, noncurrent","Operating Lease, Liabilities, Noncurrent","Operating Lease, Liability, Noncurrent"],"kind":"money","earlier_years":false,"values":{"2018-12-31":{"v":0},"2019-03-31":{"v":33589000},"2019-06-30":{"v":31987000},"2019-09-30":{"v":30696000},"2019-12-31":{"v":44015000},"2020-03-31":{"v":41486000},"2020-06-30":{"v":45050000},"2020-09-30":{"v":48392000},"2020-12-31":{"v":45700000},"2021-03-31":{"v":42692000},"2021-06-30":{"v":40422000},"2021-09-30":{"v":37320000},"2021-12-31":{"v":35914000},"2022-03-31":{"v":33284000},"2022-06-30":{"v":31335000},"2022-09-30":{"v":28911000},"2022-12-31":{"v":29121000},"2023-03-31":{"v":25913000},"2023-06-30":{"v":22872000},"2023-09-30":{"v":19655000},"2023-12-31":{"v":16885000},"2024-03-31":{"v":27784000},"2024-06-30":{"v":40437000},"2024-09-30":{"v":38266000},"2024-12-31":{"v":37500000},"2025-03-31":{"v":37652000},"2025-06-30":{"v":48248000},"2025-09-30":{"v":47264000},"2025-12-31":{"v":44959000},"2026-03-31":{"v":44607000},"2026-06-30":{"v":44845000}},"depth":1,"sign":1},{"tag":"OtherLiabilitiesNoncurrent","also_tags":[],"label":"Other noncurrent liabilities","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2012-09-30":{"v":1189000},"2012-12-31":{"v":1231000},"2013-03-31":{"v":990000},"2013-06-30":{"v":523000},"2013-09-30":{"v":533000},"2013-12-31":{"v":1320000,"first_filed":603000,"first_src":"0001107843-14-000004"},"2014-03-31":{"v":1392000},"2014-06-30":{"v":1423000},"2014-09-30":{"v":1417000},"2014-12-31":{"v":972000},"2015-03-31":{"v":1042000},"2015-06-30":{"v":1115000},"2015-09-30":{"v":1154000},"2015-12-31":{"v":1205000},"2016-03-31":{"v":1611000},"2016-06-30":{"v":1884000},"2016-09-30":{"v":2386000},"2016-12-31":{"v":2731000},"2017-03-31":{"v":872000},"2017-06-30":{"v":8685000},"2017-09-30":{"v":9401000},"2017-12-31":{"v":11071000},"2018-03-31":{"v":13151000},"2018-06-30":{"v":12452000},"2018-09-30":{"v":11256000},"2018-12-31":{"v":10361000},"2019-03-31":{"v":511000},"2019-06-30":{"v":479000},"2019-09-30":{"v":304000},"2019-12-31":{"v":388000},"2020-03-31":{"v":218000},"2020-06-30":{"v":23000},"2020-09-30":{"v":181000},"2020-12-31":{"v":367000},"2021-03-31":{"v":1388000},"2021-06-30":{"v":2499000},"2021-09-30":{"v":3654000},"2021-12-31":{"v":4898000},"2022-03-31":{"v":4976000},"2022-06-30":{"v":5091000},"2022-09-30":{"v":5322000},"2022-12-31":{"v":7013000},"2023-03-31":{"v":7129000},"2023-06-30":{"v":5800000},"2023-09-30":{"v":6511000},"2023-12-31":{"v":6680000},"2024-03-31":{"v":7420000},"2024-06-30":{"v":7727000},"2024-09-30":{"v":8810000},"2024-12-31":{"v":6266000},"2025-03-31":{"v":6683000},"2025-06-30":{"v":7046000},"2025-09-30":{"v":7206000},"2025-12-31":{"v":5346000},"2026-03-31":{"v":5570000},"2026-06-30":{"v":5835000}},"depth":1,"sign":1},{"tag":"CapitalLeaseObligationsNoncurrent","also_tags":[],"label":"Capital lease obligations, noncurrent","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2012-09-30":{"v":1074000},"2012-12-31":{"v":808000},"2013-03-31":{"v":542000},"2013-06-30":{"v":278000},"2013-09-30":{"v":0},"2013-12-31":{"v":0,"src":"0001107843-14-000004"}},"depth":1,"sign":null},{"tag":"Liabilities","also_tags":[],"label":"Total liabilities","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2012-09-30":{"v":72968000},"2012-12-31":{"v":78763000},"2013-03-31":{"v":79980000},"2013-06-30":{"v":84064000},"2013-09-30":{"v":81180000},"2013-12-31":{"v":89486000},"2014-03-31":{"v":92710000},"2014-06-30":{"v":92451000},"2014-09-30":{"v":95718000},"2014-12-31":{"v":108197000},"2015-03-31":{"v":111634000},"2015-06-30":{"v":109877000},"2015-09-30":{"v":116390000},"2015-12-31":{"v":127948000},"2016-03-31":{"v":132166000},"2016-06-30":{"v":141414000},"2016-09-30":{"v":143643000},"2016-12-31":{"v":148591000},"2017-03-31":{"v":157053000},"2017-06-30":{"v":165884000},"2017-09-30":{"v":173686000},"2017-12-31":{"v":193981000},"2018-03-31":{"v":199293000},"2018-06-30":{"v":205676000},"2018-09-30":{"v":211860000},"2018-12-31":{"v":227691000},"2019-03-31":{"v":262738000},"2019-06-30":{"v":262014000},"2019-09-30":{"v":264901000},"2019-12-31":{"v":288805000},"2020-03-31":{"v":297762000},"2020-06-30":{"v":299241000},"2020-09-30":{"v":306785000},"2020-12-31":{"v":332337000},"2021-03-31":{"v":332834000},"2021-06-30":{"v":344310000},"2021-09-30":{"v":353194000},"2021-12-31":{"v":377845000},"2022-03-31":{"v":387915000},"2022-06-30":{"v":392173000},"2022-09-30":{"v":392445000},"2022-12-31":{"v":411812000},"2023-03-31":{"v":407931000},"2023-06-30":{"v":432566000},"2023-09-30":{"v":428944000},"2023-12-31":{"v":444444000},"2024-03-31":{"v":457580000},"2024-06-30":{"v":448805000},"2024-09-30":{"v":458728000},"2024-12-31":{"v":496421000},"2025-03-31":{"v":498436000},"2025-06-30":{"v":491338000},"2025-09-30":{"v":502586000},"2025-12-31":{"v":533928000},"2026-03-31":{"v":524763000},"2026-06-30":{"v":511950000}},"depth":0,"sign":1},{"tag":"TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests","also_tags":[],"label":"Convertible preferred stock","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2012-12-31":{"v":0,"src":"0001107843-13-000003"}},"depth":1,"sign":null},{"tag":"PreferredStockValue","also_tags":[],"label":"Preferred stock: $0.001 par value; 20,000 shares authorized, no shares issued and outstanding as of June 30, 2026 and December 31, 2025","note":null,"earlier_labels":["Preferred stock: $0.001 par value; 20,000 shares authorized, no shares issued and outstanding as of March 31, 2026 and December 31, 2025","Preferred stock: $0.001 par value; 20,000 shares authorized, no shares issued and outstanding as of December 31, 2025 and 2024","Preferred stock: $0.001 par value; 20,000 shares authorized, no shares issued and outstanding as of September 30, 2025 and December 31, 2024","Preferred stock: $0.001 par value; 20,000 shares authorized, no shares issued and outstanding as of June 30, 2025 and December 31, 2024","Preferred stock: $0.001 par value; 20,000 shares authorized, no shares issued and outstanding as of March 31, 2025 and December 31, 2024","Preferred stock: $0.001 par value; 20,000 shares authorized, no shares issued and outstanding as of December 31, 2024 and 2023","Preferred stock: $0.001 par value; 20,000 shares authorized, no shares issued and outstanding as of September 30, 2024 and December 31, 2023","Preferred stock: $0.001 par value; 20,000 shares authorized, no shares issued and outstanding as of June 30, 2024 and December 31, 2023","Preferred stock: $0.001 par value; 20,000 shares authorized, no shares issued and outstanding as of March 31, 2024 and December 31, 2023","Preferred stock: $0.001 par value; 20,000 shares authorized, no shares issued and outstanding as of December 31, 2023 and 2022","Preferred stock: $0.001 par value; 20,000 shares authorized, no shares issued and outstanding as of September 30, 2023 and December 31, 2022","Preferred stock: $0.001 par value; 20,000 shares authorized, no shares issued and outstanding as of June 30, 2023 and December 31, 2022","Preferred stock: $0.001 par value; 20,000 shares authorized, no shares issued and outstanding as of March 31, 2023 and December 31, 2022","Preferred stock: $0.001 par value; 20,000 shares authorized, no shares issued and outstanding as of December 31, 2022 and 2021","Preferred stock, $0.001 par value; 20,000 shares authorized, no shares issued and outstanding at September 30, 2022 and December 31, 2021","Preferred stock, $0.001 par value; 20,000 shares authorized, no shares issued and outstanding at June 30, 2022 and December 31, 2021","Preferred stock, $0.001 par value; 20,000 shares authorized, no shares issued and outstanding at March 31, 2022 and December 31, 2021","Preferred stock: $0.001 par value; 20,000 shares authorized, no shares issued and outstanding as of December 31, 2021 and 2020","Preferred stock, $0.001 par value; 20,000 shares authorized, no shares issued and outstanding at September 30, 2021 and December 31, 2020","Preferred stock, $0.001 par value; 20,000 shares authorized, no shares issued and outstanding at June 30, 2021 and December 31, 2020","Preferred stock, $0.001 par value; 20,000 shares authorized, no shares issued and outstanding at March 31, 2021 and December 31, 2020","Preferred stock: $0.001 par value; 20,000,000 shares authorized, no shares issued and outstanding at December 31, 2020 and 2019","Preferred stock, $0.001 par value; 20,000,000 shares authorized, no shares issued and outstanding at September 30, 2020 and December 31, 2019","Preferred stock, $0.001 par value; 20,000,000 shares authorized, no shares issued and outstanding at June 30, 2020 and December 31, 2019","Preferred stock, $0.001 par value; 20,000,000 shares authorized, no shares issued and outstanding at March 31, 2020 and December 31, 2019","Preferred stock: $0.001 par value; 20,000,000 shares authorized, no shares issued and outstanding at December 31, 2016 and 2015","Preferred stock, $0.001 par value; 20,000,000 shares authorized, no shares issued and outstanding at September 30, 2019 and December 31, 2018","Preferred stock, $0.001 par value; 20,000,000 shares authorized, no shares issued and outstanding at June 30, 2019 and December 31, 2018","Preferred stock, $0.001 par value; 20,000,000 shares authorized, no shares issued and outstanding at March 31, 2019 and December 31, 2018","Preferred stock, $0.001 par value; 20,000,000 shares authorized, no shares issued and outstanding at September 30, 2018 and December 31, 2017","Preferred stock, $0.001 par value; 20,000,000 shares authorized, no shares issued and outstanding at June 30, 2018 and December 31, 2017","Preferred stock, $0.001 par value; 20,000,000 shares authorized, no shares issued and outstanding at March 31, 2018 and December 31, 2017","Preferred stock, $0.001 par value; 20,000,000 shares authorized, no shares issued and outstanding at September 30, 2017 and December 31, 2016","Preferred stock, $0.001 par value; 20,000,000 shares authorized, no shares issued and outstanding at June 30, 2017 and December 31, 2016","Preferred stock, $0.001 par value; 20,000,000 shares authorized, no shares issued and outstanding at March 31, 2017 and December 31, 2016","Preferred stock, $0.001 par value; 20,000,000 shares authorized, no shares issued and outstanding at September 30, 2016 and December 31, 2015","Preferred stock, $0.001 par value; 20,000,000 shares authorized, no shares issued and outstanding at June 30, 2016 and December 31, 2015","Preferred stock, $0.001 par value; 20,000,000 shares authorized, no shares issued and outstanding at March 31, 2016 and December 31, 2015","Preferred stock: $0.001 par value; 20,000,000 shares authorized, no shares issued and outstanding at December 31, 2015 and 2014","Preferred stock, $0.001 par value; 20,000,000 shares authorized, no shares issued and outstanding at September 30, 2015 and December 31, 2014","Preferred stock, $0.001 par value; 20,000,000 shares authorized, no shares issued and outstanding at June 30, 2015 and December 31, 2014","Preferred stock, $0.001 par value; 20,000,000 shares authorized, no shares issued and outstanding at March 31, 2015 and December 31, 2014","Preferred stock: $0.001 par value; 20,000,000 shares authorized, no shares issued and outstanding at December 31, 2014 and 2013","Preferred stock, $0.001 par value; 20,000,000 shares authorized, no shares issued and outstanding at September 30, 2014 and December 31, 2013","Preferred stock, $0.001 par value; 20,000,000 shares authorized, no shares issued and outstanding at June 30, 2014 and December 31, 2013","Preferred stock, $0.001 par value; 20,000,000 shares authorized, no shares issued and outstanding at March 31, 2014 and December 31, 2013","Preferred stock: $0.001 par value; 20,000,000 shares authorized, no shares issued and outstanding at December 31, 2013 and 2012","Preferred stock, $0.001 par value; 20,000,000 shares authorized, no shares issued and outstanding at September 30, 2013 and December 31, 2012","Preferred stock, $0.001 par value; 20,000,000 shares authorized, no shares issued and outstanding at June 30, 2013 and December 31, 2012","Preferred stock, $0.001 par value; 20,000,000 shares authorized, no shares issued and outstanding at March 31, 2013 and December 31, 2012","Preferred stock: $0.001 par value; 20,000,000 shares authorized, no shares issued and outstanding at December 31, 2012; no shares authorized, issued and outstanding at December 31, 2011","Convertible preferred stock"],"kind":"money","earlier_years":false,"values":{"2012-09-30":{"v":63873000},"2012-12-31":{"v":0},"2013-03-31":{"v":0},"2013-06-30":{"v":0},"2013-09-30":{"v":0},"2013-12-31":{"v":0},"2014-03-31":{"v":0},"2014-06-30":{"v":0},"2014-09-30":{"v":0},"2014-12-31":{"v":0},"2015-03-31":{"v":0},"2015-06-30":{"v":0},"2015-09-30":{"v":0},"2015-12-31":{"v":0},"2016-03-31":{"v":0},"2016-06-30":{"v":0},"2016-09-30":{"v":0},"2016-12-31":{"v":0},"2017-03-31":{"v":0},"2017-06-30":{"v":0},"2017-09-30":{"v":0},"2017-12-31":{"v":0},"2018-03-31":{"v":0},"2018-06-30":{"v":0},"2018-09-30":{"v":0},"2018-12-31":{"v":0},"2019-03-31":{"v":0},"2019-06-30":{"v":0},"2019-09-30":{"v":0},"2019-12-31":{"v":0},"2020-03-31":{"v":0},"2020-06-30":{"v":0},"2020-09-30":{"v":0},"2020-12-31":{"v":0},"2021-03-31":{"v":0},"2021-06-30":{"v":0},"2021-09-30":{"v":0},"2021-12-31":{"v":0},"2022-03-31":{"v":0},"2022-06-30":{"v":0},"2022-09-30":{"v":0},"2022-12-31":{"v":0},"2023-03-31":{"v":0},"2023-06-30":{"v":0},"2023-09-30":{"v":0},"2023-12-31":{"v":0},"2024-03-31":{"v":0},"2024-06-30":{"v":0},"2024-09-30":{"v":0},"2024-12-31":{"v":0},"2025-03-31":{"v":0},"2025-06-30":{"v":0},"2025-09-30":{"v":0},"2025-12-31":{"v":0},"2026-03-31":{"v":0},"2026-06-30":{"v":0}},"depth":1,"sign":1},{"tag":"CommonStockValue","also_tags":[],"label":"Common stock: $0.001 par value; 1,000,000 shares authorized, 34,651 and 35,730 shares issued and outstanding as of June 30, 2026 and December 31, 2025, respectively","note":null,"earlier_labels":["Common stock: $0.001 par value; 1,000,000 shares authorized, 35,379 and 35,730 shares issued and outstanding as of March 31, 2026 and December 31, 2025, respectively","Common stock: $0.001 par value; 1,000,000 shares authorized, 35,730 and 36,503 shares issued and outstanding as of December 31, 2025 and 2024, respectively","Common stock: $0.001 par value; 1,000,000 shares authorized, 35,908 and 36,503 shares issued and outstanding as of September 30, 2025 and December 31, 2024, respectively","Common stock: $0.001 par value; 1,000,000 shares authorized, 36,130 and 36,503 shares issued and outstanding as of June 30, 2025 and December 31, 2024, respectively","Common stock: $0.001 par value; 1,000,000 shares authorized, 36,398 and 36,503 shares issued and outstanding as of March 31, 2025 and December 31, 2024, respectively","Common stock: $0.001 par value; 1,000,000 shares authorized, 36,503 and 36,909 shares issued and outstanding as of December 31, 2024 and 2023, respectively","Common stock: $0.001 par value; 1,000,000 shares authorized, 36,640 and 36,909 shares issued and outstanding as of September 30, 2024 and December 31, 2023, respectively","Common stock: $0.001 par value; 1,000,000 shares authorized, 36,846 and 36,909 shares issued and outstanding as of June 30, 2024 and December 31, 2023, respectively","Common stock: $0.001 par value; 1,000,000 shares authorized, 36,962 and 36,909 shares issued and outstanding as of March 31, 2024 and December 31, 2023, respectively","Common stock: $0.001 par value; 1,000,000 shares authorized, 36,909 and 37,362 shares issued and outstanding as of December 31, 2023 and 2022, respectively","Common stock: $0.001 par value; 1,000,000 shares authorized, 36,796 and 37,362 shares issued and outstanding as of September 30, 2023 and December 31, 2022, respectively","Common stock: $0.001 par value; 1,000,000 shares authorized, 36,747 and 37,362 shares issued and outstanding as of June 30, 2023 and December 31, 2022, respectively","Common stock: $0.001 par value; 1,000,000 shares authorized, 36,933 and 37,362 shares issued and outstanding as of March 31, 2023 and December 31, 2022, respectively","Common stock: $0.001 par value; 1,000,000 shares authorized, 37,362 and 39,112 shares issued and outstanding as of December 31, 2022 and 2021, respectively","Common stock, $0.001 par value; 1,000,000 shares authorized; 38,124 and 39,112 shares issued and outstanding at September 30, 2022 and December 31, 2021, respectively","Common stock, $0.001 par value; 1,000,000 shares authorized; 38,517 and 39,112 shares issued and outstanding at June 30, 2022 and December 31, 2021, respectively","Common stock, $0.001 par value; 1,000,000 shares authorized; 38,875 and 39,112 shares issued and outstanding at March 31, 2022 and December 31, 2021, respectively","Common stock: $0.001 par value; 1,000,000 shares authorized, 39,112 and 39,253 shares issued and outstanding as of December 31, 2021 and 2020, respectively","Common stock, $0.001 par value; 1,000,000 shares authorized; 38,864 and 39,253 shares issued and outstanding at September 30, 2021 and December 31, 2020, respectively","Common stock, $0.001 par value; 1,000,000 shares authorized; 38,995 and 39,253 shares issued and outstanding at June 30, 2021 and December 31, 2020, respectively","Common stock, $0.001 par value; 1,000,000 shares authorized; 39,203 and 39,253 shares issued and outstanding at March 31, 2021 and December 31, 2020, respectively","Common stock, $0.001 par value; 1,000,000,000 shares authorized, 39,252,665 and 39,146,272 shares issued and outstanding at December 31, 2020 and 2019, respectively","Common stock, $0.001 par value; 1,000,000,000 shares authorized; 39,119,169 and 39,146,272 shares issued and outstanding at September 30, 2020 and December 31, 2019, respectively","Common stock, $0.001 par value; 1,000,000,000 shares authorized; 39,315,337 and 39,146,272 shares issued and outstanding at June 30, 2020 and December 31, 2019, respectively","Common stock, $0.001 par value; 1,000,000,000 shares authorized; 39,024,673 and 39,146,272 shares issued and outstanding at March 31, 2020 and December 31, 2019, respectively","Common stock, $0.001 par value; 1,000,000,000 shares authorized, 35,841,001 and 34,414,631 shares issued and outstanding at December 31, 2016 and 2015, respectively","Common stock, $0.001 par value; 1,000,000,000 shares authorized; 38,750,803 and 39,015,034 shares issued and outstanding at September 30, 2019 and December 31, 2018, respectively","Common stock, $0.001 par value; 1,000,000,000 shares authorized; 39,224,075 and 39,015,034 shares issued and outstanding at June 30, 2019 and December 31, 2018, respectively","Common stock, $0.001 par value; 1,000,000,000 shares authorized; 39,133,832 and 39,015,034 shares issued and outstanding at March 31, 2019 and December 31, 2018, respectively","Common stock, $0.001 par value; 1,000,000,000 shares authorized; 39,341,476 and 38,598,117 shares issued and outstanding at September 30, 2018 and December 31, 2017","Common stock, $0.001 par value; 1,000,000,000 shares authorized; 38,985,798 and 38,598,117 shares issued and outstanding at June 30, 2018 and December 31, 2017","Common stock, $0.001 par value; 1,000,000,000 shares authorized; 38,957,692 and 38,598,117 shares issued and outstanding at March 31, 2018 and December 31, 2017","Common stock, $0.001 par value; 1,000,000,000 shares authorized; 37,896,671 and 35,841,001 shares issued and outstanding at September 30, 2017 and December 31, 2016","Common stock, $0.001 par value; 1,000,000,000 shares authorized; 37,501,697 and 35,841,001 shares issued and outstanding at June 30, 2017 and December 31, 2016","Common stock, $0.001 par value; 1,000,000,000 shares authorized; 37,022,480 and 35,841,001 shares issued and outstanding at March 31, 2017 and December 31, 2016","Common stock, $0.001 par value; 1,000,000,000 shares authorized; 35,680,925 and 34,414,631 shares issued and outstanding at September 30, 2016 and December 31, 2015, respectively","Common stock, $0.001 par value; 1,000,000,000 shares authorized; 35,369,968 and 34,414,631 shares issued and outstanding at June 30, 2016 and December 31, 2015, respectively","Common stock, $0.001 par value; 1,000,000,000 shares authorized; 34,882,368 and 34,414,631 shares issued and outstanding at March 31, 2016 and December 31, 2015, respectively","Common stock, $0.001 par value; 1,000,000,000 shares authorized, 34,414,631 and 33,594,285 shares issued and outstanding at December 31, 2015 and 2014, respectively","Common stock, $0.001 par value; 1,000,000,000 shares authorized; 34,166,512 and 33,594,285 shares issued and outstanding at September 30, 2015 and December 31, 2014, respectively","Common stock, $0.001 par value; 1,000,000,000 shares authorized, 34,079,161 and 33,594,285 shares issued and outstanding at June 30, 2015 and December 31, 2014, respectively","Common stock, $0.001 par value; 1,000,000,000 shares authorized, 33,934,868 and 33,594,285 shares issued and outstanding at March 31, 2015 and December 31, 2014, respectively","Common stock, $0.001 par value; 1,000,000,000 shares authorized, 33,594,285 and 32,375,299 shares issued and outstanding at December 31, 2014 and 2013, respectively","Common stock, $0.001 par value; 1,000,000,000 shares authorized, 33,263,309 and 32,375,299 shares issued and outstanding at September 30, 2014 and December 31, 2013, respectively","Common stock, $0.001 par value; 1,000,000,000 shares authorized, 32,975,245 and 32,375,299 shares issued and outstanding at June 30, 2014 and December 31, 2013, respectively","Common stock, $0.001 par value; 1,000,000,000 shares authorized, 32,633,969 and 32,375,299 shares issued and outstanding at March 31, 2014 and December 31, 2013, respectively","Common stock, $0.001 par value; 1,000,000,000 shares authorized, 32,375,299 and 31,420,028 shares issued and outstanding at December 31, 2013 and 2012, respectively","Common stock, $0.001 par value; 1,000,000,000 shares authorized, 32,237,969 and 31,420,028 shares issued and outstanding at September 30, 2013 and December 31, 2012, respectively","Common stock, $0.001 par value; 1,000,000,000 shares authorized, 31,988,384 and 31,420,028 shares issued and outstanding at June 30, 2013 and December 31, 2012, respectively","Common stock, $0.001 par value; 1,000,000,000 shares authorized, 31,649,002 and 31,420,028 shares issued and outstanding at March 31, 2013 and December 31, 2012, respectively","Common stock, $0.001 par value; 1,000,000,000 shares authorized, 31,420,028 shares issued and outstanding at December 31, 2012; 299,900,000 shares authorized, 5,300,288 shares issued and outstanding at December 31, 2011","Common stock, $0.001 par value; 299,900,000 shares authorized;  5,964,621 and 5,300,288 shares issued and outstanding at September 30, 2012 and December 31, 2011, respectively"],"kind":"money","earlier_years":false,"values":{"2012-09-30":{"v":6000},"2012-12-31":{"v":31000},"2013-03-31":{"v":32000},"2013-06-30":{"v":32000},"2013-09-30":{"v":32000},"2013-12-31":{"v":32000},"2014-03-31":{"v":33000},"2014-06-30":{"v":33000},"2014-09-30":{"v":33000},"2014-12-31":{"v":34000},"2015-03-31":{"v":34000},"2015-06-30":{"v":34000},"2015-09-30":{"v":34000},"2015-12-31":{"v":34000},"2016-03-31":{"v":35000},"2016-06-30":{"v":35000},"2016-09-30":{"v":36000},"2016-12-31":{"v":36000},"2017-03-31":{"v":37000},"2017-06-30":{"v":38000},"2017-09-30":{"v":38000},"2017-12-31":{"v":39000},"2018-03-31":{"v":39000},"2018-06-30":{"v":39000},"2018-09-30":{"v":39000},"2018-12-31":{"v":39000},"2019-03-31":{"v":39000},"2019-06-30":{"v":39000},"2019-09-30":{"v":39000},"2019-12-31":{"v":39000},"2020-03-31":{"v":39000},"2020-06-30":{"v":39000},"2020-09-30":{"v":39000},"2020-12-31":{"v":39000},"2021-03-31":{"v":39000},"2021-06-30":{"v":39000},"2021-09-30":{"v":39000},"2021-12-31":{"v":39000},"2022-03-31":{"v":39000},"2022-06-30":{"v":39000},"2022-09-30":{"v":38000},"2022-12-31":{"v":37000},"2023-03-31":{"v":37000},"2023-06-30":{"v":37000},"2023-09-30":{"v":37000},"2023-12-31":{"v":37000},"2024-03-31":{"v":37000},"2024-06-30":{"v":37000},"2024-09-30":{"v":37000},"2024-12-31":{"v":37000},"2025-03-31":{"v":36000},"2025-06-30":{"v":36000},"2025-09-30":{"v":36000},"2025-12-31":{"v":36000},"2026-03-31":{"v":35000},"2026-06-30":{"v":35000}},"depth":1,"sign":1},{"tag":"AdditionalPaidInCapital","also_tags":[],"label":"Additional paid-in capital","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2012-09-30":{"v":17257000},"2012-12-31":{"v":166651000},"2013-03-31":{"v":168457000},"2013-06-30":{"v":171144000},"2013-09-30":{"v":174056000},"2013-12-31":{"v":176641000},"2014-03-31":{"v":180069000},"2014-06-30":{"v":184387000},"2014-09-30":{"v":188923000},"2014-12-31":{"v":195133000},"2015-03-31":{"v":202553000},"2015-06-30":{"v":209139000},"2015-09-30":{"v":214736000},"2015-12-31":{"v":223228000},"2016-03-31":{"v":233133000},"2016-06-30":{"v":246454000},"2016-09-30":{"v":255509000},"2016-12-31":{"v":266794000},"2017-03-31":{"v":262620000},"2017-06-30":{"v":277020000},"2017-09-30":{"v":290520000},"2017-12-31":{"v":304155000},"2018-03-31":{"v":316694000},"2018-06-30":{"v":320226000},"2018-09-30":{"v":329045000},"2018-12-31":{"v":330572000},"2019-03-31":{"v":338566000},"2019-06-30":{"v":345637000},"2019-09-30":{"v":345378000},"2019-12-31":{"v":362408000},"2020-03-31":{"v":368016000},"2020-06-30":{"v":384202000},"2020-09-30":{"v":388814000},"2020-12-31":{"v":401359000},"2021-03-31":{"v":420950000},"2021-06-30":{"v":424507000},"2021-09-30":{"v":433814000},"2021-12-31":{"v":477323000},"2022-03-31":{"v":485676000},"2022-06-30":{"v":493725000},"2022-09-30":{"v":510557000},"2022-12-31":{"v":512486000},"2023-03-31":{"v":521716000},"2023-06-30":{"v":534010000},"2023-09-30":{"v":568088000},"2023-12-31":{"v":597921000},"2024-03-31":{"v":610923000},"2024-06-30":{"v":623939000},"2024-09-30":{"v":642435000},"2024-12-31":{"v":664879000},"2025-03-31":{"v":677531000},"2025-06-30":{"v":691886000},"2025-09-30":{"v":710450000},"2025-12-31":{"v":731788000},"2026-03-31":{"v":741918000},"2026-06-30":{"v":753067000}},"depth":1,"sign":1},{"tag":"AccumulatedOtherComprehensiveIncomeLossNetOfTax","also_tags":[],"label":"Accumulated other comprehensive loss","note":null,"earlier_labels":["Accumulated other comprehensive income"],"kind":"money","earlier_years":false,"values":{"2012-09-30":{"v":-1001000},"2012-12-31":{"v":-1035000},"2013-03-31":{"v":-1051000},"2013-06-30":{"v":-1119000},"2013-09-30":{"v":-1080000},"2013-12-31":{"v":38000,"first_filed":-1088000,"first_src":"0001107843-14-000004"},"2014-03-31":{"v":-1067000},"2014-06-30":{"v":-1097000},"2014-09-30":{"v":-1269000},"2014-12-31":{"v":10000},"2015-03-31":{"v":35000},"2015-06-30":{"v":27000},"2015-09-30":{"v":37000},"2015-12-31":{"v":-211000},"2016-03-31":{"v":30000},"2016-06-30":{"v":112000},"2016-09-30":{"v":16000},"2016-12-31":{"v":-156000},"2017-03-31":{"v":-226000},"2017-06-30":{"v":-235000},"2017-09-30":{"v":-120000},"2017-12-31":{"v":-574000},"2018-03-31":{"v":-965000},"2018-06-30":{"v":-821000},"2018-09-30":{"v":-752000},"2018-12-31":{"v":-586000},"2019-03-31":{"v":310000},"2019-06-30":{"v":1240000},"2019-09-30":{"v":2271000},"2019-12-31":{"v":1162000},"2020-03-31":{"v":1553000},"2020-06-30":{"v":2435000},"2020-09-30":{"v":1075000},"2020-12-31":{"v":-484000},"2021-03-31":{"v":120000},"2021-06-30":{"v":-265000},"2021-09-30":{"v":828000},"2021-12-31":{"v":1007000},"2022-03-31":{"v":-670000},"2022-06-30":{"v":-625000},"2022-09-30":{"v":43000},"2022-12-31":{"v":-1947000},"2023-03-31":{"v":-1571000},"2023-06-30":{"v":-1716000},"2023-09-30":{"v":-867000},"2023-12-31":{"v":-1704000},"2024-03-31":{"v":-1007000},"2024-06-30":{"v":-534000},"2024-09-30":{"v":-293000},"2024-12-31":{"v":1417000},"2025-03-31":{"v":136000},"2025-06-30":{"v":-4086000},"2025-09-30":{"v":-4210000},"2025-12-31":{"v":-4012000},"2026-03-31":{"v":-4812000},"2026-06-30":{"v":-3284000}},"depth":1,"sign":1},{"tag":"RetainedEarningsAccumulatedDeficit","also_tags":[],"label":"Accumulated deficit","note":null,"earlier_labels":["Retained earnings","Retained Earnings"],"kind":"money","earlier_years":false,"values":{"2012-09-30":{"v":-75267000},"2012-12-31":{"v":-74092000},"2013-03-31":{"v":-74695000},"2013-06-30":{"v":-73822000},"2013-09-30":{"v":-72513000},"2013-12-31":{"v":-73594000,"first_filed":-72468000,"first_src":"0001107843-14-000004"},"2014-03-31":{"v":-72908000},"2014-06-30":{"v":-71202000},"2014-09-30":{"v":-67994000},"2014-12-31":{"v":-43350000},"2015-03-31":{"v":-40348000},"2015-06-30":{"v":-37032000},"2015-09-30":{"v":-32909000},"2015-12-31":{"v":-27485000},"2016-03-31":{"v":-22702000},"2016-06-30":{"v":-19164000},"2016-09-30":{"v":-14168000},"2016-12-31":{"v":-8261000},"2017-03-31":{"v":22037000},"2017-06-30":{"v":29239000},"2017-09-30":{"v":37203000},"2017-12-31":{"v":39924000},"2018-03-31":{"v":50551000},"2018-06-30":{"v":45795000},"2018-09-30":{"v":45808000},"2018-12-31":{"v":27964000},"2019-03-31":{"v":34488000},"2019-06-30":{"v":36682000},"2019-09-30":{"v":13335000},"2019-12-31":{"v":23194000},"2020-03-31":{"v":17122000},"2020-06-30":{"v":21098000},"2020-09-30":{"v":10371000},"2020-12-31":{"v":3568000},"2021-03-31":{"v":-24001000},"2021-06-30":{"v":-31286000},"2021-09-30":{"v":-31695000},"2021-12-31":{"v":-41655000},"2022-03-31":{"v":-58410000},"2022-06-30":{"v":-96301000},"2022-09-30":{"v":-155452000},"2022-12-31":{"v":-221447000},"2023-03-31":{"v":-252360000},"2023-06-30":{"v":-255313000},"2023-09-30":{"v":-244341000},"2023-12-31":{"v":-228080000},"2024-03-31":{"v":-205751000},"2024-06-30":{"v":-195647000},"2024-09-30":{"v":-192584000},"2024-12-31":{"v":-189217000},"2025-03-31":{"v":-179668000},"2025-06-30":{"v":-179669000},"2025-09-30":{"v":-176873000},"2025-12-31":{"v":-166659000},"2026-03-31":{"v":-167268000},"2026-06-30":{"v":-187595000}},"depth":1,"sign":1},{"tag":"StockholdersEquity","also_tags":[],"label":"Total stockholders equity","note":null,"earlier_labels":["Total stockholders' equity"],"kind":"money","earlier_years":false,"values":{"2012-09-30":{"v":-59005000},"2012-12-31":{"v":91555000},"2013-03-31":{"v":92743000},"2013-06-30":{"v":96235000},"2013-09-30":{"v":100495000},"2013-12-31":{"v":103117000},"2014-03-31":{"v":106127000},"2014-06-30":{"v":112121000},"2014-09-30":{"v":119693000},"2014-12-31":{"v":151827000},"2015-03-31":{"v":162274000},"2015-06-30":{"v":172168000},"2015-09-30":{"v":181898000},"2015-12-31":{"v":195566000},"2016-03-31":{"v":210496000},"2016-06-30":{"v":227437000},"2016-09-30":{"v":241393000},"2016-12-31":{"v":258413000},"2017-03-31":{"v":284468000},"2017-06-30":{"v":306062000},"2017-09-30":{"v":327641000},"2017-12-31":{"v":343544000},"2018-03-31":{"v":366319000},"2018-06-30":{"v":365239000},"2018-09-30":{"v":374140000},"2018-12-31":{"v":357989000},"2019-03-31":{"v":373403000},"2019-06-30":{"v":383598000},"2019-09-30":{"v":361023000},"2019-12-31":{"v":386803000},"2020-03-31":{"v":386730000},"2020-06-30":{"v":407774000},"2020-09-30":{"v":400299000},"2020-12-31":{"v":404482000},"2021-03-31":{"v":397108000},"2021-06-30":{"v":392995000},"2021-09-30":{"v":402986000},"2021-12-31":{"v":436714000},"2022-03-31":{"v":426635000},"2022-06-30":{"v":396838000},"2022-09-30":{"v":355186000},"2022-12-31":{"v":289129000},"2023-03-31":{"v":267822000},"2023-06-30":{"v":277018000},"2023-09-30":{"v":322917000},"2023-12-31":{"v":368174000},"2024-03-31":{"v":404202000},"2024-06-30":{"v":427795000},"2024-09-30":{"v":449595000},"2024-12-31":{"v":477116000},"2025-03-31":{"v":498035000},"2025-06-30":{"v":508167000},"2025-09-30":{"v":529403000},"2025-12-31":{"v":561153000},"2026-03-31":{"v":569873000},"2026-06-30":{"v":562223000}},"depth":0,"sign":1},{"tag":"LiabilitiesAndStockholdersEquity","also_tags":[],"label":"Total liabilities and stockholders equity","note":null,"earlier_labels":["Total liabilities, convertible preferred stock and stockholders equity","Total liabilities, convertible preferred stock and stockholders' equity"],"kind":"money","earlier_years":false,"values":{"2012-09-30":{"v":77836000},"2012-12-31":{"v":170318000},"2013-03-31":{"v":172723000},"2013-06-30":{"v":180299000},"2013-09-30":{"v":181675000},"2013-12-31":{"v":192603000},"2014-03-31":{"v":198837000},"2014-06-30":{"v":204572000},"2014-09-30":{"v":215411000},"2014-12-31":{"v":260024000},"2015-03-31":{"v":273908000},"2015-06-30":{"v":282045000},"2015-09-30":{"v":298288000},"2015-12-31":{"v":323514000},"2016-03-31":{"v":342662000},"2016-06-30":{"v":368851000},"2016-09-30":{"v":385036000},"2016-12-31":{"v":407004000},"2017-03-31":{"v":441521000},"2017-06-30":{"v":471946000},"2017-09-30":{"v":501327000},"2017-12-31":{"v":537525000},"2018-03-31":{"v":565612000},"2018-06-30":{"v":570915000},"2018-09-30":{"v":586000000},"2018-12-31":{"v":585680000},"2019-03-31":{"v":636141000},"2019-06-30":{"v":645612000},"2019-09-30":{"v":625924000},"2019-12-31":{"v":675608000},"2020-03-31":{"v":684492000},"2020-06-30":{"v":707015000},"2020-09-30":{"v":707084000},"2020-12-31":{"v":736819000},"2021-03-31":{"v":729942000},"2021-06-30":{"v":737305000},"2021-09-30":{"v":756180000},"2021-12-31":{"v":814559000},"2022-03-31":{"v":814550000},"2022-06-30":{"v":789011000},"2022-09-30":{"v":747631000},"2022-12-31":{"v":700941000},"2023-03-31":{"v":675753000},"2023-06-30":{"v":709584000},"2023-09-30":{"v":751861000},"2023-12-31":{"v":812618000},"2024-03-31":{"v":861782000},"2024-06-30":{"v":876600000},"2024-09-30":{"v":908323000},"2024-12-31":{"v":973537000},"2025-03-31":{"v":996471000},"2025-06-30":{"v":999505000},"2025-09-30":{"v":1031989000},"2025-12-31":{"v":1095081000},"2026-03-31":{"v":1094636000},"2026-06-30":{"v":1074173000}},"depth":0,"sign":null}]},"CF":{"name":"Cash flow","periods":["2012-09-30","2012-12-31","2013-03-31","2013-06-30","2013-09-30","2013-12-31","2014-03-31","2014-06-30","2014-09-30","2014-12-31","2015-03-31","2015-06-30","2015-09-30","2015-12-31","2016-03-31","2016-06-30","2016-09-30","2016-12-31","2017-03-31","2017-06-30","2017-09-30","2017-12-31","2018-03-31","2018-06-30","2018-09-30","2018-12-31","2019-03-31","2019-06-30","2019-09-30","2019-12-31","2020-03-31","2020-06-30","2020-09-30","2020-12-31","2021-03-31","2021-06-30","2021-09-30","2021-12-31","2022-03-31","2022-06-30","2022-09-30","2022-12-31","2023-03-31","2023-06-30","2023-09-30","2023-12-31","2024-03-31","2024-06-30","2024-09-30","2024-12-31","2025-03-31","2025-06-30","2025-09-30","2025-12-31","2026-03-31","2026-06-30"],"source":{"2013-03-31":"0001107843-14-000009","2014-03-31":"0001107843-15-000009","2015-03-31":"0001107843-16-000026","2016-03-31":"0001107843-17-000007","2017-03-31":"0001107843-18-000008","2018-03-31":"0001628280-19-005837","2019-03-31":"0001628280-20-007038","2020-03-31":"0001437749-21-010932","2021-03-31":"0001437749-22-010866","2022-03-31":"0001437749-23-012595","2023-03-31":"0001107843-24-000016","2024-03-31":"0001107843-25-000017","2025-03-31":"0001107843-26-000015","2026-03-31":"0001107843-26-000015"},"frame_from":"0001107843-26-000035","lines":[{"tag":"NetIncomeLoss","also_tags":[],"label":"Net income","note":null,"earlier_labels":["Net loss"],"kind":"money","earlier_years":false,"values":{"2012-09-30":{"v":1667000,"src":"0001107843-14-000004"},"2012-12-31":{"v":1175000,"src":"0001107843-14-000004"},"2013-03-31":{"v":-603000},"2013-06-30":{"v":822000,"src":"0001107843-15-000003","first_filed":873000,"first_src":"0001107843-13-000010"},"2013-09-30":{"v":1297000,"src":"0001107843-15-000003","first_filed":1309000,"first_src":"0001107843-13-000015"},"2013-12-31":{"v":35000,"src":"0001107843-15-000003","first_filed":45000,"first_src":"0001107843-14-000004"},"2014-03-31":{"v":-431000,"first_filed":-440000,"first_src":"0001107843-14-000009"},"2014-06-30":{"v":1657000,"src":"0001107843-16-000022","first_filed":1706000,"first_src":"0001107843-14-000014"},"2014-09-30":{"v":3105000,"src":"0001107843-16-000022","first_filed":3208000,"first_src":"0001107843-14-000019"},"2014-12-31":{"v":25913000,"src":"0001107843-16-000022"},"2015-03-31":{"v":3002000},"2015-06-30":{"v":3316000,"src":"0001107843-17-000003"},"2015-09-30":{"v":4123000,"src":"0001107843-17-000003"},"2015-12-31":{"v":5424000,"src":"0001107843-17-000003"},"2016-03-31":{"v":4783000},"2016-06-30":{"v":3538000,"src":"0001107843-18-000003"},"2016-09-30":{"v":4996000,"src":"0001107843-18-000003"},"2016-12-31":{"v":5907000,"src":"0001107843-18-000003"},"2017-03-31":{"v":21930000},"2017-06-30":{"v":7202000,"src":"0001628280-19-002099"},"2017-09-30":{"v":8452000,"src":"0001628280-19-002099"},"2017-12-31":{"v":2857000,"src":"0001628280-19-002099"},"2018-03-31":{"v":9142000},"2018-06-30":{"v":10293000,"src":"0001628280-20-001963"},"2018-09-30":{"v":23469000,"src":"0001628280-20-001963"},"2018-12-31":{"v":14400000,"src":"0001628280-20-001963"},"2019-03-31":{"v":13266000},"2019-06-30":{"v":16232000,"src":"0001437749-21-003648"},"2019-09-30":{"v":19174000,"src":"0001437749-21-003648"},"2019-12-31":{"v":20664000,"src":"0001437749-21-003648"},"2020-03-31":{"v":18694000},"2020-06-30":{"v":26319000,"src":"0001437749-21-025112"},"2020-09-30":{"v":22743000,"src":"0001437749-21-025112"},"2020-12-31":{"v":23816000,"src":"0001437749-21-003648"},"2021-03-31":{"v":228000},"2021-06-30":{"v":21142000,"src":"0001437749-22-025560"},"2021-09-30":{"v":27769000,"src":"0001437749-22-025560"},"2021-12-31":{"v":21821000,"derived":"4 quarters less 3"},"2022-03-31":{"v":25410000},"2022-06-30":{"v":26596000,"src":"0001107843-23-000007"},"2022-09-30":{"v":27660000,"src":"0001107843-23-000007"},"2022-12-31":{"v":28326000,"derived":"4 quarters less 3"},"2023-03-31":{"v":29105000},"2023-06-30":{"v":35382000,"src":"0001107843-24-000038"},"2023-09-30":{"v":46515000,"src":"0001107843-24-000038"},"2023-12-31":{"v":40593000,"derived":"4 quarters less 3"},"2024-03-31":{"v":39731000},"2024-06-30":{"v":43772000,"src":"0001107843-25-000038"},"2024-09-30":{"v":46212000,"src":"0001107843-25-000038"},"2024-12-31":{"v":43965000,"derived":"4 quarters less 3"},"2025-03-31":{"v":47534000},"2025-06-30":{"v":47290000,"src":"0001107843-26-000035"},"2025-09-30":{"v":50346000,"src":"0001107843-25-000038"},"2025-12-31":{"v":53150000,"derived":"4 quarters less 3"},"2026-03-31":{"v":50643000},"2026-06-30":{"v":52405000,"src":"0001107843-26-000035"}},"depth":1,"sign":1},{"tag":"DepreciationDepletionAndAmortization","also_tags":[],"label":"Depreciation and amortization expense","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2012-12-31":{"v":1944000,"derived":"4 quarters less 3"},"2013-03-31":{"v":2119000},"2013-06-30":{"v":2374000,"derived":"2 quarters less 1"},"2013-09-30":{"v":2557000,"derived":"3 quarters less 2"},"2013-12-31":{"v":2562000,"derived":"4 quarters less 3"},"2014-03-31":{"v":2805000},"2014-06-30":{"v":2977000,"derived":"2 quarters less 1"},"2014-09-30":{"v":3044000,"derived":"3 quarters less 2"},"2014-12-31":{"v":3071000,"derived":"4 quarters less 3"},"2015-03-31":{"v":3182000},"2015-06-30":{"v":3404000,"derived":"2 quarters less 1"},"2015-09-30":{"v":3838000,"derived":"3 quarters less 2"},"2015-12-31":{"v":3936000,"derived":"4 quarters less 3"},"2016-03-31":{"v":3834000},"2016-06-30":{"v":3994000,"derived":"2 quarters less 1"},"2016-09-30":{"v":4536000,"derived":"3 quarters less 2"},"2016-12-31":{"v":4630000,"derived":"4 quarters less 3"},"2017-03-31":{"v":4820000},"2017-06-30":{"v":4963000,"derived":"2 quarters less 1"},"2017-09-30":{"v":5271000,"derived":"3 quarters less 2"},"2017-12-31":{"v":5582000,"derived":"4 quarters less 3"},"2018-03-31":{"v":7043000},"2018-06-30":{"v":7206000,"derived":"2 quarters less 1"},"2018-09-30":{"v":6975000,"derived":"3 quarters less 2"},"2018-12-31":{"v":7680000,"derived":"4 quarters less 3"},"2019-03-31":{"v":7935000},"2019-06-30":{"v":7874000,"derived":"2 quarters less 1"},"2019-09-30":{"v":7677000,"derived":"3 quarters less 2"},"2019-12-31":{"v":7715000,"derived":"4 quarters less 3"},"2020-03-31":{"v":7747000},"2020-06-30":{"v":7886000,"derived":"2 quarters less 1"},"2020-09-30":{"v":8342000,"derived":"3 quarters less 2"},"2020-12-31":{"v":8870000,"derived":"4 quarters less 3"},"2021-03-31":{"v":9078000},"2021-06-30":{"v":8791000,"derived":"2 quarters less 1"},"2021-09-30":{"v":8883000,"derived":"3 quarters less 2"},"2021-12-31":{"v":9145000,"derived":"4 quarters less 3"},"2022-03-31":{"v":8982000},"2022-06-30":{"v":8570000,"derived":"2 quarters less 1"},"2022-09-30":{"v":8221000,"derived":"3 quarters less 2"},"2022-12-31":{"v":8849000,"derived":"4 quarters less 3"},"2023-03-31":{"v":7444000},"2023-06-30":{"v":7002000,"derived":"2 quarters less 1"},"2023-09-30":{"v":6694000,"derived":"3 quarters less 2"},"2023-12-31":{"v":5851000,"derived":"4 quarters less 3"},"2024-03-31":{"v":5239000},"2024-06-30":{"v":4780000,"derived":"2 quarters less 1"},"2024-09-30":{"v":4391000,"derived":"3 quarters less 2"},"2024-12-31":{"v":4103000,"derived":"4 quarters less 3"},"2025-03-31":{"v":4177000},"2025-06-30":{"v":3978000,"derived":"2 quarters less 1"},"2025-09-30":{"v":3198000,"derived":"3 quarters less 2"},"2025-12-31":{"v":3138000,"derived":"4 quarters less 3"},"2026-03-31":{"v":3043000},"2026-06-30":{"v":3062000,"derived":"2 quarters less 1"}},"depth":1,"sign":1},{"tag":"ProvisionForDoubtfulAccounts","also_tags":[],"label":"Provision for credit losses","note":null,"earlier_labels":["Bad debt expense","Accounts Receivable, Credit Loss Expense","Provision for Doubtful Accounts"],"kind":"money","earlier_years":false,"values":{"2012-12-31":{"v":36000,"derived":"4 quarters less 3"},"2013-03-31":{"v":44000},"2013-06-30":{"v":24000,"derived":"2 quarters less 1"},"2013-09-30":{"v":143000,"derived":"3 quarters less 2"},"2013-12-31":{"v":96000,"derived":"4 quarters less 3"},"2014-03-31":{"v":14000},"2014-06-30":{"v":139000,"derived":"2 quarters less 1"},"2014-09-30":{"v":193000,"derived":"3 quarters less 2"},"2014-12-31":{"v":124000,"derived":"4 quarters less 3"},"2015-03-31":{"v":175000},"2015-06-30":{"v":158000,"derived":"2 quarters less 1"},"2015-09-30":{"v":296000,"derived":"3 quarters less 2"},"2015-12-31":{"v":222000,"derived":"4 quarters less 3"},"2016-03-31":{"v":80000},"2016-06-30":{"v":26000,"derived":"2 quarters less 1"},"2016-09-30":{"v":46000,"derived":"3 quarters less 2"},"2016-12-31":{"v":47000,"derived":"4 quarters less 3"},"2017-03-31":{"v":10000},"2017-06-30":{"v":286000,"derived":"2 quarters less 1"},"2017-09-30":{"v":57000,"derived":"3 quarters less 2"},"2017-12-31":{"v":304000,"derived":"4 quarters less 3"},"2018-03-31":{"v":0,"src":"0001107843-18-000008"},"2018-06-30":{"v":0,"derived":"2 quarters less 1"},"2018-09-30":{"v":0,"derived":"3 quarters less 2"},"2018-12-31":{"v":86000,"derived":"4 quarters less 3"},"2019-03-31":{"v":105000},"2019-06-30":{"v":-191000,"derived":"2 quarters less 1"},"2019-09-30":{"v":242000,"derived":"3 quarters less 2"},"2019-12-31":{"v":91000,"derived":"4 quarters less 3"},"2020-03-31":{"v":148000,"first_filed":0,"first_src":"0001628280-20-007038"},"2020-06-30":{"v":151000,"derived":"2 quarters less 1"},"2020-09-30":{"v":93000,"derived":"3 quarters less 2"},"2020-12-31":{"v":94000,"derived":"4 quarters less 3"},"2021-03-31":{"v":138000},"2021-06-30":{"v":14000,"derived":"2 quarters less 1"},"2021-09-30":{"v":95000,"derived":"3 quarters less 2"},"2021-12-31":{"v":155000,"derived":"4 quarters less 3"},"2022-03-31":{"v":141000},"2022-06-30":{"v":156000,"derived":"2 quarters less 1"},"2022-09-30":{"v":196000,"derived":"3 quarters less 2"},"2022-12-31":{"v":97000,"derived":"4 quarters less 3"},"2023-03-31":{"v":119000},"2023-06-30":{"v":41000,"derived":"2 quarters less 1"},"2023-09-30":{"v":70000,"derived":"3 quarters less 2"},"2023-12-31":{"v":317000,"derived":"4 quarters less 3"},"2024-03-31":{"v":193000},"2024-06-30":{"v":84000,"derived":"2 quarters less 1"},"2024-09-30":{"v":134000,"derived":"3 quarters less 2"},"2024-12-31":{"v":353000,"derived":"4 quarters less 3"},"2025-03-31":{"v":206000},"2025-06-30":{"v":644000,"derived":"2 quarters less 1"},"2025-09-30":{"v":260000,"derived":"3 quarters less 2"},"2025-12-31":{"v":116000,"derived":"4 quarters less 3"},"2026-03-31":{"v":173000},"2026-06-30":{"v":155000,"derived":"2 quarters less 1"}},"depth":1,"sign":1},{"tag":"GainLossOnSaleOfPropertyPlantEquipment","also_tags":[],"label":"Loss on disposal of property and equipment","note":null,"earlier_labels":["Bad debt expense"],"kind":"money","earlier_years":true,"values":{"2012-12-31":{"v":-7000,"derived":"4 quarters less 3"},"2013-03-31":{"v":-2000},"2013-06-30":{"v":-7000,"derived":"2 quarters less 1"},"2013-09-30":{"v":-3000,"derived":"3 quarters less 2"},"2013-12-31":{"v":0,"derived":"4 quarters less 3"},"2014-03-31":{"v":0},"2014-06-30":{"v":-1000,"derived":"2 quarters less 1"},"2014-09-30":{"v":0,"derived":"3 quarters less 2"},"2014-12-31":{"v":-323000,"derived":"4 quarters less 3"},"2015-03-31":{"v":-4000},"2015-06-30":{"v":0,"derived":"2 quarters less 1"},"2015-09-30":{"v":-5000,"derived":"3 quarters less 2"},"2015-12-31":{"v":4000,"derived":"4 quarters less 3"},"2016-03-31":{"v":0},"2016-06-30":{"v":-39000,"derived":"2 quarters less 1"},"2016-09-30":{"v":0,"derived":"3 quarters less 2"},"2016-12-31":{"v":-16000,"derived":"4 quarters less 3"},"2017-03-31":{"v":-2000},"2017-06-30":{"v":0,"derived":"2 quarters less 1"},"2017-09-30":{"v":-1000,"derived":"3 quarters less 2"},"2017-12-31":{"v":-158000,"derived":"4 quarters less 3"},"2018-03-31":{"v":-7000},"2018-06-30":{"v":16000,"derived":"2 quarters less 1"},"2018-09-30":{"v":-40000,"derived":"3 quarters less 2"},"2018-12-31":{"v":22000,"derived":"4 quarters less 3"},"2019-03-31":{"v":0,"first_filed":-105000,"first_src":"0001628280-19-005837"},"2019-06-30":{"v":183000,"derived":"2 quarters less 1"},"2019-09-30":{"v":-379000,"derived":"3 quarters less 2"},"2019-12-31":{"v":-6000,"derived":"4 quarters less 3"},"2020-03-31":{"v":-148000,"src":"0001628280-20-007038"},"2020-06-30":{"v":148000,"derived":"2 quarters less 1"},"2020-09-30":{"v":-9000,"derived":"3 quarters less 2"},"2020-12-31":{"v":-97000,"derived":"4 quarters less 3"},"2021-03-31":{"v":0},"2021-06-30":{"v":-12000,"derived":"2 quarters less 1"},"2021-09-30":{"v":0,"derived":"3 quarters less 2"},"2021-12-31":{"v":0,"derived":"4 quarters less 3"},"2022-03-31":{"v":-5000},"2022-06-30":{"v":0,"derived":"2 quarters less 1"},"2022-09-30":{"v":0,"derived":"3 quarters less 2"},"2022-12-31":{"v":-1000,"derived":"4 quarters less 3"},"2023-03-31":{"v":0,"src":"0001437749-23-012595"},"2023-06-30":{"v":0,"derived":"2 quarters less 1"},"2023-09-30":{"v":0,"derived":"3 quarters less 2"},"2023-12-31":{"v":0,"derived":"4 quarters less 3"}},"depth":1,"sign":null},{"tag":"ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions","also_tags":[],"label":"Stock-based compensation","note":null,"earlier_labels":["Excess tax benefits from stock-based compensation","Income tax benefits from exercise of stock options"],"kind":"money","earlier_years":true,"values":{"2013-03-31":{"v":0},"2013-06-30":{"v":0,"derived":"2 quarters less 1"},"2013-09-30":{"v":59000,"derived":"3 quarters less 2"},"2014-03-31":{"v":17000,"src":"0001107843-14-000009"},"2014-06-30":{"v":37000,"derived":"2 quarters less 1"},"2014-09-30":{"v":77000,"derived":"3 quarters less 2"}},"depth":1,"sign":null},{"tag":"ImpairmentOfLongLivedAssetsHeldForUse","also_tags":["EquitySecuritiesFvNiUnrealizedGainLoss"],"label":"Impairment of property and equipment","note":null,"earlier_labels":["Loss on non-marketable securities"],"kind":"money","earlier_years":false,"values":{"2022-09-30":{"v":0,"derived":"3 quarters less 2"},"2022-12-31":{"v":0,"derived":"4 quarters less 3"},"2023-09-30":{"v":0,"derived":"3 quarters less 2"},"2023-12-31":{"v":0,"derived":"4 quarters less 3"},"2024-09-30":{"v":0,"derived":"3 quarters less 2"},"2024-12-31":{"v":0,"derived":"4 quarters less 3"},"2025-03-31":{"v":0},"2025-06-30":{"v":0,"derived":"2 quarters less 1"},"2026-03-31":{"v":624000},"2026-06-30":{"v":0,"derived":"2 quarters less 1"}},"depth":1,"sign":1},{"tag":"EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount","also_tags":[],"label":"Impairment of non-marketable securities","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2025-03-31":{"v":0},"2025-06-30":{"v":0,"derived":"2 quarters less 1"},"2026-03-31":{"v":1967000},"2026-06-30":{"v":-33000,"derived":"2 quarters less 1"}},"depth":1,"sign":1},{"tag":"ShareBasedCompensation","also_tags":[],"label":"Stock-based compensation, net of amounts capitalized","note":null,"earlier_labels":["Stock-based compensation"],"kind":"money","earlier_years":false,"values":{"2012-12-31":{"v":869000,"derived":"4 quarters less 3"},"2013-03-31":{"v":949000},"2013-06-30":{"v":1238000,"derived":"2 quarters less 1"},"2013-09-30":{"v":1621000,"derived":"3 quarters less 2"},"2013-12-31":{"v":1698000,"derived":"4 quarters less 3"},"2014-03-31":{"v":2126000},"2014-06-30":{"v":2480000,"derived":"2 quarters less 1"},"2014-09-30":{"v":2494000,"derived":"3 quarters less 2"},"2014-12-31":{"v":3449000,"derived":"4 quarters less 3"},"2015-03-31":{"v":3875000},"2015-06-30":{"v":4382000,"derived":"2 quarters less 1"},"2015-09-30":{"v":4421000,"derived":"3 quarters less 2"},"2015-12-31":{"v":4816000,"derived":"4 quarters less 3"},"2016-03-31":{"v":4697000},"2016-06-30":{"v":5322000,"derived":"2 quarters less 1"},"2016-09-30":{"v":5103000,"derived":"3 quarters less 2"},"2016-12-31":{"v":5027000,"derived":"4 quarters less 3"},"2017-03-31":{"v":4332000},"2017-06-30":{"v":6447000,"derived":"2 quarters less 1"},"2017-09-30":{"v":7743000,"derived":"3 quarters less 2"},"2017-12-31":{"v":8439000,"derived":"4 quarters less 3"},"2018-03-31":{"v":8891000},"2018-06-30":{"v":7023000,"derived":"2 quarters less 1"},"2018-09-30":{"v":6758000,"derived":"3 quarters less 2"},"2018-12-31":{"v":7418000,"derived":"4 quarters less 3"},"2019-03-31":{"v":8445000},"2019-06-30":{"v":8335000,"derived":"2 quarters less 1"},"2019-09-30":{"v":8383000,"derived":"3 quarters less 2"},"2019-12-31":{"v":9729000,"derived":"4 quarters less 3"},"2020-03-31":{"v":9997000},"2020-06-30":{"v":9444000,"derived":"2 quarters less 1"},"2020-09-30":{"v":10489000,"derived":"3 quarters less 2"},"2020-12-31":{"v":10105000,"derived":"4 quarters less 3"},"2021-03-31":{"v":38202000},"2021-06-30":{"v":8553000,"derived":"2 quarters less 1"},"2021-09-30":{"v":9463000,"derived":"3 quarters less 2"},"2021-12-31":{"v":11361000,"derived":"4 quarters less 3"},"2022-03-31":{"v":11745000},"2022-06-30":{"v":12820000,"derived":"2 quarters less 1"},"2022-09-30":{"v":13291000,"derived":"3 quarters less 2"},"2022-12-31":{"v":15552000,"derived":"4 quarters less 3"},"2023-03-31":{"v":16033000},"2023-06-30":{"v":16005000,"derived":"2 quarters less 1"},"2023-09-30":{"v":18522000,"derived":"3 quarters less 2"},"2023-12-31":{"v":18519000,"derived":"4 quarters less 3"},"2024-03-31":{"v":19031000},"2024-06-30":{"v":17086000,"derived":"2 quarters less 1"},"2024-09-30":{"v":20337000,"derived":"3 quarters less 2"},"2024-12-31":{"v":20679000,"derived":"4 quarters less 3"},"2025-03-31":{"v":18820000},"2025-06-30":{"v":18046000,"derived":"2 quarters less 1"},"2025-09-30":{"v":19447000,"derived":"3 quarters less 2"},"2025-12-31":{"v":20653000,"derived":"4 quarters less 3"},"2026-03-31":{"v":19340000},"2026-06-30":{"v":18813000,"derived":"2 quarters less 1"}},"depth":1,"sign":1},{"tag":"OtherNoncashExpense","also_tags":[],"label":"Non-cash interest expense","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2012-12-31":{"v":0,"derived":"4 quarters less 3"},"2013-03-31":{"v":0},"2013-06-30":{"v":0,"derived":"2 quarters less 1"},"2013-09-30":{"v":0,"derived":"3 quarters less 2"},"2013-12-31":{"v":0,"derived":"4 quarters less 3"},"2014-03-31":{"v":0,"src":"0001107843-14-000009"}},"depth":1,"sign":null},{"tag":"AccretionAmortizationOfDiscountsAndPremiumsInvestments","also_tags":[],"label":"Accretion of discount on marketable securities, net","note":null,"earlier_labels":["Amortization of premiums on marketable securities, net","Amortization of premiums on marketable securities","Amortization of premiums and on marketable securities","Accretion of discounts on marketable securities","Amortization of accretion of discounts on marketable securities","Amortization of premiums and accretion of discounts on investments","Amortization of premiums and of discounts on marketable securities","Amortization of premiums and accretion of discounts on marketable securities","Amortization of premiums on investments","Amortization of premiums on short-term investments"],"kind":"money","earlier_years":false,"values":{"2012-12-31":{"v":-7000,"derived":"4 quarters less 3"},"2013-03-31":{"v":-49000},"2013-06-30":{"v":-66000,"derived":"2 quarters less 1"},"2013-09-30":{"v":-73000,"derived":"3 quarters less 2"},"2013-12-31":{"v":-94000,"derived":"4 quarters less 3"},"2014-03-31":{"v":-136000},"2014-06-30":{"v":-189000,"derived":"2 quarters less 1"},"2014-09-30":{"v":-102000,"derived":"3 quarters less 2"},"2014-12-31":{"v":-138000,"derived":"4 quarters less 3"},"2015-03-31":{"v":-168000},"2015-06-30":{"v":-156000,"derived":"2 quarters less 1"},"2015-09-30":{"v":-105000,"derived":"3 quarters less 2"},"2015-12-31":{"v":-165000,"derived":"4 quarters less 3"},"2016-03-31":{"v":-208000},"2016-06-30":{"v":-182000,"derived":"2 quarters less 1"},"2016-09-30":{"v":-227000,"derived":"3 quarters less 2"},"2016-12-31":{"v":-383000,"derived":"4 quarters less 3"},"2017-03-31":{"v":-426000},"2017-06-30":{"v":-424000,"derived":"2 quarters less 1"},"2017-09-30":{"v":-305000,"derived":"3 quarters less 2"},"2017-12-31":{"v":-169000,"derived":"4 quarters less 3"},"2018-03-31":{"v":-36000},"2018-06-30":{"v":-133000,"derived":"2 quarters less 1"},"2018-09-30":{"v":755000,"derived":"3 quarters less 2"},"2018-12-31":{"v":550000,"derived":"4 quarters less 3"},"2019-03-31":{"v":580000},"2019-06-30":{"v":480000,"derived":"2 quarters less 1"},"2019-09-30":{"v":342000,"derived":"3 quarters less 2"},"2019-12-31":{"v":195000,"derived":"4 quarters less 3"},"2020-03-31":{"v":64000},"2020-06-30":{"v":-43000,"derived":"2 quarters less 1"},"2020-09-30":{"v":-184000,"derived":"3 quarters less 2"},"2020-12-31":{"v":-663000,"derived":"4 quarters less 3"},"2021-03-31":{"v":-967000},"2021-06-30":{"v":-1062000,"derived":"2 quarters less 1"},"2021-09-30":{"v":-956000,"derived":"3 quarters less 2"},"2021-12-31":{"v":-884000,"derived":"4 quarters less 3"},"2022-03-31":{"v":-762000},"2022-06-30":{"v":-396000,"derived":"2 quarters less 1"},"2022-09-30":{"v":31000,"derived":"3 quarters less 2"},"2022-12-31":{"v":294000,"derived":"4 quarters less 3"},"2023-03-31":{"v":259000},"2023-06-30":{"v":1153000,"derived":"2 quarters less 1"},"2023-09-30":{"v":2090000,"derived":"3 quarters less 2"},"2023-12-31":{"v":2210000,"derived":"4 quarters less 3"},"2024-03-31":{"v":1915000},"2024-06-30":{"v":1605000,"derived":"2 quarters less 1"},"2024-09-30":{"v":1711000,"derived":"3 quarters less 2"},"2024-12-31":{"v":1504000,"derived":"4 quarters less 3"},"2025-03-31":{"v":1107000},"2025-06-30":{"v":901000,"derived":"2 quarters less 1"},"2025-09-30":{"v":791000,"derived":"3 quarters less 2"},"2025-12-31":{"v":641000,"derived":"4 quarters less 3"},"2026-03-31":{"v":524000},"2026-06-30":{"v":333000,"derived":"2 quarters less 1"}},"depth":1,"sign":-1},{"tag":"ExcessTaxBenefitFromShareBasedCompensationOperatingActivities","also_tags":[],"label":"Excess tax benefits from stock-based compensation","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2013-09-30":{"v":59000,"derived":"3 quarters less 2"},"2013-12-31":{"v":91000,"derived":"4 quarters less 3"},"2014-03-31":{"v":17000},"2014-06-30":{"v":37000,"derived":"2 quarters less 1"},"2014-09-30":{"v":77000,"derived":"3 quarters less 2"},"2014-12-31":{"v":128000,"derived":"4 quarters less 3"},"2015-03-31":{"v":91000},"2015-06-30":{"v":100000,"derived":"2 quarters less 1"},"2015-09-30":{"v":124000,"derived":"3 quarters less 2"},"2015-12-31":{"v":172000,"derived":"4 quarters less 3"},"2016-03-31":{"v":3095000},"2016-06-30":{"v":618000,"derived":"2 quarters less 1"},"2016-09-30":{"v":1119000,"derived":"3 quarters less 2"},"2016-12-31":{"v":3868000,"derived":"4 quarters less 3"},"2017-03-31":{"v":-8368000},"2017-06-30":{"v":0,"derived":"2 quarters less 1"},"2017-09-30":{"v":488000,"derived":"3 quarters less 2"},"2017-12-31":{"v":7880000,"derived":"4 quarters less 3"},"2018-03-31":{"v":0,"src":"0001107843-18-000008"},"2018-06-30":{"v":0,"derived":"2 quarters less 1"},"2018-09-30":{"v":0,"derived":"3 quarters less 2"},"2018-12-31":{"v":0,"derived":"4 quarters less 3"}},"depth":1,"sign":null},{"tag":"DeferredIncomeTaxesAndTaxCredits","also_tags":["DeferredIncomeTaxExpenseBenefit"],"label":"Deferred income taxes","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2014-03-31":{"v":-8000},"2014-06-30":{"v":-11000,"derived":"2 quarters less 1"},"2014-09-30":{"v":-28000,"derived":"3 quarters less 2"},"2015-03-31":{"v":1362000},"2015-06-30":{"v":1702000,"derived":"2 quarters less 1"},"2015-09-30":{"v":2041000,"derived":"3 quarters less 2"},"2015-12-31":{"v":1459000,"derived":"4 quarters less 3"},"2016-03-31":{"v":-1086000},"2016-06-30":{"v":1001000,"derived":"2 quarters less 1"},"2016-09-30":{"v":1016000,"derived":"3 quarters less 2"},"2016-12-31":{"v":-1371000,"derived":"4 quarters less 3"},"2017-03-31":{"v":-22559000,"src":"0001107843-17-000007"},"2017-06-30":{"v":1662000,"derived":"2 quarters less 1"},"2017-09-30":{"v":3266000,"derived":"3 quarters less 2"},"2018-03-31":{"v":140000},"2018-06-30":{"v":541000,"derived":"2 quarters less 1"},"2018-09-30":{"v":-4705000,"derived":"3 quarters less 2"},"2018-12-31":{"v":1503000,"derived":"4 quarters less 3"},"2019-03-31":{"v":1643000},"2019-06-30":{"v":1404000,"derived":"2 quarters less 1"},"2019-09-30":{"v":4249000,"derived":"3 quarters less 2"},"2019-12-31":{"v":-201000,"derived":"4 quarters less 3"},"2020-03-31":{"v":1784000},"2020-06-30":{"v":-515000,"derived":"2 quarters less 1"},"2020-09-30":{"v":3792000,"derived":"3 quarters less 2"},"2020-12-31":{"v":-1549000,"derived":"4 quarters less 3"},"2021-03-31":{"v":-5162000},"2021-06-30":{"v":4440000,"derived":"2 quarters less 1"},"2021-09-30":{"v":-15240000,"derived":"3 quarters less 2"},"2021-12-31":{"v":6239000,"derived":"4 quarters less 3"},"2022-03-31":{"v":-5095000},"2022-06-30":{"v":-5766000,"derived":"2 quarters less 1"},"2022-09-30":{"v":-4738000,"derived":"3 quarters less 2"},"2022-12-31":{"v":-4652000,"derived":"4 quarters less 3"},"2023-03-31":{"v":-4241000},"2023-06-30":{"v":-4881000,"derived":"2 quarters less 1"},"2023-09-30":{"v":-2439000,"derived":"3 quarters less 2"},"2023-12-31":{"v":-5075000,"derived":"4 quarters less 3"},"2024-03-31":{"v":-4111000},"2024-06-30":{"v":-4054000,"derived":"2 quarters less 1"},"2024-09-30":{"v":-7209000,"derived":"3 quarters less 2"},"2024-12-31":{"v":-4091000,"derived":"4 quarters less 3"},"2025-03-31":{"v":-4360000},"2025-06-30":{"v":-4245000,"derived":"2 quarters less 1"},"2025-09-30":{"v":15329000,"derived":"3 quarters less 2"},"2025-12-31":{"v":1688000,"derived":"4 quarters less 3"},"2026-03-31":{"v":1841000},"2026-06-30":{"v":2437000,"derived":"2 quarters less 1"}},"depth":1,"sign":1},{"tag":"IncreaseDecreaseInAccountsReceivable","also_tags":[],"label":"Accounts receivable","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2012-12-31":{"v":1130000,"derived":"4 quarters less 3"},"2013-03-31":{"v":-5469000},"2013-06-30":{"v":3920000,"derived":"2 quarters less 1"},"2013-09-30":{"v":2237000,"derived":"3 quarters less 2"},"2013-12-31":{"v":3655000,"derived":"4 quarters less 3"},"2014-03-31":{"v":-6680000},"2014-06-30":{"v":6313000,"derived":"2 quarters less 1"},"2014-09-30":{"v":2409000,"derived":"3 quarters less 2"},"2014-12-31":{"v":2840000,"derived":"4 quarters less 3"},"2015-03-31":{"v":5914000},"2015-06-30":{"v":-4022000,"derived":"2 quarters less 1"},"2015-09-30":{"v":3620000,"derived":"3 quarters less 2"},"2015-12-31":{"v":4671000,"derived":"4 quarters less 3"},"2016-03-31":{"v":169000},"2016-06-30":{"v":-2002000,"derived":"2 quarters less 1"},"2016-09-30":{"v":1570000,"derived":"3 quarters less 2"},"2016-12-31":{"v":5161000,"derived":"4 quarters less 3"},"2017-03-31":{"v":-5375000},"2017-06-30":{"v":5006000,"derived":"2 quarters less 1"},"2017-09-30":{"v":52000,"derived":"3 quarters less 2"},"2017-12-31":{"v":18283000,"derived":"4 quarters less 3"},"2018-03-31":{"v":-14538000},"2018-06-30":{"v":26414000,"derived":"2 quarters less 1"},"2018-09-30":{"v":-17676000,"derived":"3 quarters less 2"},"2018-12-31":{"v":17267000,"derived":"4 quarters less 3"},"2019-03-31":{"v":-7962000},"2019-06-30":{"v":-4593000,"derived":"2 quarters less 1"},"2019-09-30":{"v":-1800000,"derived":"3 quarters less 2"},"2019-12-31":{"v":16811000,"derived":"4 quarters less 3"},"2020-03-31":{"v":-5190000},"2020-06-30":{"v":3393000,"derived":"2 quarters less 1"},"2020-09-30":{"v":-11554000,"derived":"3 quarters less 2"},"2020-12-31":{"v":35982000,"derived":"4 quarters less 3"},"2021-03-31":{"v":-14819000},"2021-06-30":{"v":836000,"derived":"2 quarters less 1"},"2021-09-30":{"v":-1682000,"derived":"3 quarters less 2"},"2021-12-31":{"v":24886000,"derived":"4 quarters less 3"},"2022-03-31":{"v":-19563000},"2022-06-30":{"v":8554000,"derived":"2 quarters less 1"},"2022-09-30":{"v":1221000,"derived":"3 quarters less 2"},"2022-12-31":{"v":23175000,"derived":"4 quarters less 3"},"2023-03-31":{"v":-19890000},"2023-06-30":{"v":23167000,"derived":"2 quarters less 1"},"2023-09-30":{"v":-21414000,"derived":"3 quarters less 2"},"2023-12-31":{"v":43115000,"derived":"4 quarters less 3"},"2024-03-31":{"v":-30404000},"2024-06-30":{"v":-5961000,"derived":"2 quarters less 1"},"2024-09-30":{"v":5517000,"derived":"3 quarters less 2"},"2024-12-31":{"v":49937000,"derived":"4 quarters less 3"},"2025-03-31":{"v":-42782000},"2025-06-30":{"v":7756000,"derived":"2 quarters less 1"},"2025-09-30":{"v":3000,"derived":"3 quarters less 2"},"2025-12-31":{"v":42689000,"derived":"4 quarters less 3"},"2026-03-31":{"v":-35941000},"2026-06-30":{"v":5057000,"derived":"2 quarters less 1"}},"depth":1,"sign":-1},{"tag":"IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets","also_tags":[],"label":"Prepaid expenses and other assets","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2012-12-31":{"v":11000,"derived":"4 quarters less 3"},"2013-03-31":{"v":-354000},"2013-06-30":{"v":-75000,"derived":"2 quarters less 1"},"2013-09-30":{"v":200000,"derived":"3 quarters less 2"},"2013-12-31":{"v":-381000,"derived":"4 quarters less 3"},"2014-03-31":{"v":-270000,"first_filed":-272000,"first_src":"0001107843-14-000009"},"2014-06-30":{"v":1042000,"derived":"2 quarters less 1"},"2014-09-30":{"v":405000,"derived":"3 quarters less 2"},"2014-12-31":{"v":2279000,"derived":"4 quarters less 3"},"2015-03-31":{"v":670000},"2015-06-30":{"v":-136000,"derived":"2 quarters less 1"},"2015-09-30":{"v":1609000,"derived":"3 quarters less 2"},"2015-12-31":{"v":-1132000,"derived":"4 quarters less 3"},"2016-03-31":{"v":-573000},"2016-06-30":{"v":656000,"derived":"2 quarters less 1"},"2016-09-30":{"v":1113000,"derived":"3 quarters less 2"},"2016-12-31":{"v":911000,"derived":"4 quarters less 3"},"2017-03-31":{"v":-981000},"2017-06-30":{"v":2048000,"derived":"2 quarters less 1"},"2017-09-30":{"v":-662000,"derived":"3 quarters less 2"},"2017-12-31":{"v":-352000,"derived":"4 quarters less 3"},"2018-03-31":{"v":2341000},"2018-06-30":{"v":-6414000,"derived":"2 quarters less 1"},"2018-09-30":{"v":9806000,"derived":"3 quarters less 2"},"2018-12-31":{"v":-763000,"derived":"4 quarters less 3"},"2019-03-31":{"v":3205000,"first_filed":3194000,"first_src":"0001628280-19-005837"},"2019-06-30":{"v":3691000,"derived":"2 quarters less 1"},"2019-09-30":{"v":-328000,"derived":"3 quarters less 2"},"2019-12-31":{"v":-556000,"derived":"4 quarters less 3"},"2020-03-31":{"v":1629000},"2020-06-30":{"v":5096000,"derived":"2 quarters less 1"},"2020-09-30":{"v":-654000,"derived":"3 quarters less 2"},"2020-12-31":{"v":-3742000,"derived":"4 quarters less 3"},"2021-03-31":{"v":6083000},"2021-06-30":{"v":-69000,"derived":"2 quarters less 1"},"2021-09-30":{"v":-554000,"derived":"3 quarters less 2"},"2021-12-31":{"v":10205000,"derived":"4 quarters less 3"},"2022-03-31":{"v":-6067000},"2022-06-30":{"v":7152000,"derived":"2 quarters less 1"},"2022-09-30":{"v":327000,"derived":"3 quarters less 2"},"2022-12-31":{"v":-5290000,"derived":"4 quarters less 3"},"2023-03-31":{"v":1289000},"2023-06-30":{"v":6161000,"derived":"2 quarters less 1"},"2023-09-30":{"v":-2646000,"derived":"3 quarters less 2"},"2023-12-31":{"v":-1397000,"derived":"4 quarters less 3"},"2024-03-31":{"v":10126000},"2024-06-30":{"v":-5637000,"derived":"2 quarters less 1"},"2024-09-30":{"v":5411000,"derived":"3 quarters less 2"},"2024-12-31":{"v":4755000,"derived":"4 quarters less 3"},"2025-03-31":{"v":-162000},"2025-06-30":{"v":4771000,"derived":"2 quarters less 1"},"2025-09-30":{"v":8793000,"derived":"3 quarters less 2"},"2025-12-31":{"v":-5581000,"derived":"4 quarters less 3"},"2026-03-31":{"v":7520000},"2026-06-30":{"v":228000,"derived":"2 quarters less 1"}},"depth":1,"sign":-1},{"tag":"IncreaseDecreaseInAccountsPayable","also_tags":[],"label":"Accounts payable","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2012-12-31":{"v":319000,"derived":"4 quarters less 3"},"2013-03-31":{"v":-244000},"2013-06-30":{"v":721000,"derived":"2 quarters less 1"},"2013-09-30":{"v":-1416000,"derived":"3 quarters less 2"},"2013-12-31":{"v":839000,"derived":"4 quarters less 3"},"2014-03-31":{"v":88000,"first_filed":80000,"first_src":"0001107843-14-000009"},"2014-06-30":{"v":-283000,"derived":"2 quarters less 1"},"2014-09-30":{"v":163000,"derived":"3 quarters less 2"},"2014-12-31":{"v":2364000,"derived":"4 quarters less 3"},"2015-03-31":{"v":-3609000},"2015-06-30":{"v":-1010000,"derived":"2 quarters less 1"},"2015-09-30":{"v":1013000,"derived":"3 quarters less 2"},"2015-12-31":{"v":313000,"derived":"4 quarters less 3"},"2016-03-31":{"v":2026000},"2016-06-30":{"v":-2028000,"derived":"2 quarters less 1"},"2016-09-30":{"v":-875000,"derived":"3 quarters less 2"},"2016-12-31":{"v":-343000,"derived":"4 quarters less 3"},"2017-03-31":{"v":255000},"2017-06-30":{"v":-461000,"derived":"2 quarters less 1"},"2017-09-30":{"v":-500000,"derived":"3 quarters less 2"},"2017-12-31":{"v":252000,"derived":"4 quarters less 3"},"2018-03-31":{"v":-302000},"2018-06-30":{"v":-29000,"derived":"2 quarters less 1"},"2018-09-30":{"v":513000,"derived":"3 quarters less 2"},"2018-12-31":{"v":3333000,"derived":"4 quarters less 3"},"2019-03-31":{"v":-1374000},"2019-06-30":{"v":185000,"derived":"2 quarters less 1"},"2019-09-30":{"v":-147000,"derived":"3 quarters less 2"},"2019-12-31":{"v":260000,"derived":"4 quarters less 3"},"2020-03-31":{"v":-262000},"2020-06-30":{"v":482000,"derived":"2 quarters less 1"},"2020-09-30":{"v":106000,"derived":"3 quarters less 2"},"2020-12-31":{"v":-715000,"derived":"4 quarters less 3"},"2021-03-31":{"v":107000},"2021-06-30":{"v":840000,"derived":"2 quarters less 1"},"2021-09-30":{"v":-747000,"derived":"3 quarters less 2"},"2021-12-31":{"v":-232000,"derived":"4 quarters less 3"},"2022-03-31":{"v":599000},"2022-06-30":{"v":318000,"derived":"2 quarters less 1"},"2022-09-30":{"v":-76000,"derived":"3 quarters less 2"},"2022-12-31":{"v":1266000,"derived":"4 quarters less 3"},"2023-03-31":{"v":-1215000},"2023-06-30":{"v":402000,"derived":"2 quarters less 1"},"2023-09-30":{"v":-615000,"derived":"3 quarters less 2"},"2023-12-31":{"v":-150000,"derived":"4 quarters less 3"},"2024-03-31":{"v":-335000},"2024-06-30":{"v":564000,"derived":"2 quarters less 1"},"2024-09-30":{"v":162000,"derived":"3 quarters less 2"},"2024-12-31":{"v":-172000,"derived":"4 quarters less 3"},"2025-03-31":{"v":-66000},"2025-06-30":{"v":765000,"derived":"2 quarters less 1"},"2025-09-30":{"v":-108000,"derived":"3 quarters less 2"},"2025-12-31":{"v":-564000,"derived":"4 quarters less 3"},"2026-03-31":{"v":834000},"2026-06-30":{"v":-930000,"derived":"2 quarters less 1"}},"depth":1,"sign":1},{"tag":"IncreaseDecreaseInAccruedLiabilities","also_tags":[],"label":"Accrued liabilities","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2012-12-31":{"v":557000,"derived":"4 quarters less 3"},"2013-03-31":{"v":826000},"2013-06-30":{"v":344000,"derived":"2 quarters less 1"},"2013-09-30":{"v":-1719000,"derived":"3 quarters less 2"},"2013-12-31":{"v":986000,"derived":"4 quarters less 3"},"2014-03-31":{"v":-547000,"first_filed":-593000,"first_src":"0001107843-14-000009"},"2014-06-30":{"v":-11000,"derived":"2 quarters less 1"},"2014-09-30":{"v":794000,"derived":"3 quarters less 2"},"2014-12-31":{"v":1386000,"derived":"4 quarters less 3"},"2015-03-31":{"v":1690000},"2015-06-30":{"v":156000,"derived":"2 quarters less 1"},"2015-09-30":{"v":889000,"derived":"3 quarters less 2"},"2015-12-31":{"v":604000,"derived":"4 quarters less 3"},"2016-03-31":{"v":2822000},"2016-06-30":{"v":2064000,"derived":"2 quarters less 1"},"2016-09-30":{"v":1877000,"derived":"3 quarters less 2"},"2016-12-31":{"v":2933000,"derived":"4 quarters less 3"},"2017-03-31":{"v":463000},"2017-06-30":{"v":-354000,"derived":"2 quarters less 1"},"2017-09-30":{"v":638000,"derived":"3 quarters less 2"},"2017-12-31":{"v":738000,"derived":"4 quarters less 3"},"2018-03-31":{"v":4577000},"2018-06-30":{"v":1661000,"derived":"2 quarters less 1"},"2018-09-30":{"v":-435000,"derived":"3 quarters less 2"},"2018-12-31":{"v":-4377000,"derived":"4 quarters less 3"},"2019-03-31":{"v":332000,"first_filed":316000,"first_src":"0001628280-19-005837"},"2019-06-30":{"v":-417000,"derived":"2 quarters less 1"},"2019-09-30":{"v":1603000,"derived":"3 quarters less 2"},"2019-12-31":{"v":-803000,"derived":"4 quarters less 3"},"2020-03-31":{"v":253000},"2020-06-30":{"v":-1225000,"derived":"2 quarters less 1"},"2020-09-30":{"v":1044000,"derived":"3 quarters less 2"},"2020-12-31":{"v":5054000,"derived":"4 quarters less 3"},"2021-03-31":{"v":1686000},"2021-06-30":{"v":1346000,"derived":"2 quarters less 1"},"2021-09-30":{"v":6880000,"derived":"3 quarters less 2"},"2022-03-31":{"v":3435000,"src":"0001437749-22-010866"},"2022-06-30":{"v":395000,"derived":"2 quarters less 1"},"2022-09-30":{"v":138000,"derived":"3 quarters less 2"}},"depth":1,"sign":null},{"tag":"IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities","also_tags":["IncreaseDecreaseInAccruedLiabilitiesAndOtherNoncurrentLiabilities"],"label":"Accrued liabilities and other noncurrent liabilities","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2022-03-31":{"v":3435000},"2022-06-30":{"v":395000,"derived":"2 quarters less 1"},"2022-12-31":{"v":-101000,"derived":"4 quarters less 3"},"2023-03-31":{"v":-2000},"2023-06-30":{"v":8738000,"derived":"2 quarters less 1"},"2023-09-30":{"v":-525000,"derived":"3 quarters less 2"},"2023-12-31":{"v":-7760000,"derived":"4 quarters less 3"},"2024-03-31":{"v":8892000},"2024-06-30":{"v":-12107000,"derived":"2 quarters less 1"},"2024-09-30":{"v":1864000,"derived":"3 quarters less 2"},"2024-12-31":{"v":4296000,"derived":"4 quarters less 3"},"2025-03-31":{"v":8265000},"2025-06-30":{"v":-4582000,"derived":"2 quarters less 1"},"2025-09-30":{"v":-2115000,"derived":"3 quarters less 2"},"2025-12-31":{"v":5627000,"derived":"4 quarters less 3"},"2026-03-31":{"v":-2884000},"2026-06-30":{"v":-3794000,"derived":"2 quarters less 1"}},"depth":1,"sign":1},{"tag":"IncreaseDecreaseInContractWithCustomerLiability","also_tags":["IncreaseDecreaseInDeferredRevenue"],"label":"Deferred revenues","note":null,"earlier_labels":["Increase in Contract with Customer, Liability"],"kind":"money","earlier_years":false,"values":{"2012-12-31":{"v":7268000,"derived":"4 quarters less 3"},"2013-03-31":{"v":1090000},"2013-06-30":{"v":1455000,"derived":"2 quarters less 1"},"2013-09-30":{"v":2187000,"derived":"3 quarters less 2"},"2013-12-31":{"v":6549000,"derived":"4 quarters less 3"},"2014-03-31":{"v":3924000},"2014-06-30":{"v":316000,"derived":"2 quarters less 1"},"2014-09-30":{"v":2667000,"derived":"3 quarters less 2"},"2014-12-31":{"v":7910000,"derived":"4 quarters less 3"},"2015-03-31":{"v":6782000},"2015-06-30":{"v":-871000,"derived":"2 quarters less 1"},"2015-09-30":{"v":4701000,"derived":"3 quarters less 2"},"2015-12-31":{"v":10766000,"derived":"4 quarters less 3"},"2016-03-31":{"v":2059000},"2016-06-30":{"v":2178000,"derived":"2 quarters less 1"},"2016-09-30":{"v":6616000,"derived":"3 quarters less 2"},"2016-12-31":{"v":7050000,"derived":"4 quarters less 3"},"2017-03-31":{"v":8012000},"2017-06-30":{"v":2935000,"derived":"2 quarters less 1"},"2017-09-30":{"v":6769000,"derived":"3 quarters less 2"},"2018-03-31":{"v":2330000},"2018-09-30":{"v":7927000,"derived":"3 quarters less 2"},"2018-12-31":{"v":12374000,"derived":"4 quarters less 3"},"2019-03-31":{"v":9855000},"2019-06-30":{"v":2542000,"derived":"2 quarters less 1"},"2019-09-30":{"v":3016000,"derived":"3 quarters less 2"},"2019-12-31":{"v":12647000,"derived":"4 quarters less 3"},"2020-03-31":{"v":10577000},"2020-06-30":{"v":-4882000,"derived":"2 quarters less 1"},"2020-09-30":{"v":638000,"derived":"3 quarters less 2"},"2020-12-31":{"v":24594000,"derived":"4 quarters less 3"},"2021-03-31":{"v":3874000},"2021-06-30":{"v":8953000,"derived":"2 quarters less 1"},"2021-09-30":{"v":8206000,"derived":"3 quarters less 2"},"2021-12-31":{"v":25558000,"derived":"4 quarters less 3"},"2022-03-31":{"v":7426000},"2022-06-30":{"v":6032000,"derived":"2 quarters less 1"},"2022-09-30":{"v":-954000,"derived":"3 quarters less 2"},"2022-12-31":{"v":12685000,"derived":"4 quarters less 3"},"2023-03-31":{"v":1228000},"2023-06-30":{"v":18774000,"derived":"2 quarters less 1"},"2023-09-30":{"v":2246000,"derived":"3 quarters less 2"},"2023-12-31":{"v":25472000,"derived":"4 quarters less 3"},"2024-03-31":{"v":-1498000},"2024-06-30":{"v":-10294000,"derived":"2 quarters less 1"},"2024-09-30":{"v":7791000,"derived":"3 quarters less 2"},"2024-12-31":{"v":34785000,"derived":"4 quarters less 3"},"2025-03-31":{"v":-6825000},"2025-06-30":{"v":-14697000,"derived":"2 quarters less 1"},"2025-09-30":{"v":13612000,"derived":"3 quarters less 2"},"2025-12-31":{"v":29600000,"derived":"4 quarters less 3"},"2026-03-31":{"v":-8184000},"2026-06-30":{"v":-6916000,"derived":"2 quarters less 1"}},"depth":1,"sign":1},{"tag":"IncreaseDecreaseInAccruedIncomeTaxesPayable","also_tags":[],"label":"Income taxes payable","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2012-12-31":{"v":370000,"derived":"4 quarters less 3"}},"depth":1,"sign":null},{"tag":"IncreaseDecreaseInOtherNoncurrentLiabilities","also_tags":[],"label":"Other noncurrent liabilities","note":null,"earlier_labels":["Other non-current liabilities"],"kind":"money","earlier_years":true,"values":{"2012-12-31":{"v":246000,"derived":"4 quarters less 3"},"2013-03-31":{"v":4000},"2013-06-30":{"v":-446000,"derived":"2 quarters less 1"},"2013-09-30":{"v":59000,"derived":"3 quarters less 2"},"2013-12-31":{"v":535000,"derived":"4 quarters less 3"},"2014-03-31":{"v":66000,"first_filed":71000,"first_src":"0001107843-14-000009"},"2014-06-30":{"v":26000,"derived":"2 quarters less 1"},"2014-09-30":{"v":25000,"derived":"3 quarters less 2"},"2014-12-31":{"v":-318000,"derived":"4 quarters less 3"},"2015-03-31":{"v":70000},"2015-06-30":{"v":73000,"derived":"2 quarters less 1"},"2015-09-30":{"v":39000,"derived":"3 quarters less 2"},"2015-12-31":{"v":47000,"derived":"4 quarters less 3"},"2016-03-31":{"v":406000},"2016-06-30":{"v":279000,"derived":"2 quarters less 1"},"2016-09-30":{"v":503000,"derived":"3 quarters less 2"},"2016-12-31":{"v":267000,"derived":"4 quarters less 3"},"2017-03-31":{"v":10000},"2017-06-30":{"v":467000,"derived":"2 quarters less 1"},"2017-09-30":{"v":713000,"derived":"3 quarters less 2"},"2017-12-31":{"v":6153000,"derived":"4 quarters less 3"},"2018-03-31":{"v":-1072000},"2018-06-30":{"v":46000,"derived":"2 quarters less 1"},"2018-09-30":{"v":-778000,"derived":"3 quarters less 2"},"2018-12-31":{"v":1303000,"derived":"4 quarters less 3"},"2019-03-31":{"v":-37000,"first_filed":-32000,"first_src":"0001628280-19-005837"},"2019-06-30":{"v":187000,"derived":"2 quarters less 1"},"2019-09-30":{"v":10000,"derived":"3 quarters less 2"},"2019-12-31":{"v":-160000,"derived":"4 quarters less 3"},"2020-03-31":{"v":0,"src":"0001628280-20-007038"},"2020-06-30":{"v":0,"derived":"2 quarters less 1"}},"depth":1,"sign":null},{"tag":"NetCashProvidedByUsedInOperatingActivities","also_tags":[],"label":"Net cash provided by operating activities","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2012-12-31":{"v":11255000,"derived":"4 quarters less 3"},"2013-03-31":{"v":10059000},"2013-06-30":{"v":2811000,"derived":"2 quarters less 1"},"2013-09-30":{"v":2321000,"derived":"3 quarters less 2"},"2013-12-31":{"v":9890000,"derived":"4 quarters less 3"},"2014-03-31":{"v":15106000,"first_filed":15075000,"first_src":"0001107843-14-000009"},"2014-06-30":{"v":88000,"derived":"2 quarters less 1"},"2014-09-30":{"v":9668000,"derived":"3 quarters less 2"},"2014-12-31":{"v":16561000,"derived":"4 quarters less 3"},"2015-03-31":{"v":10026000},"2015-06-30":{"v":15524000,"derived":"2 quarters less 1"},"2015-09-30":{"v":16118000,"derived":"3 quarters less 2"},"2015-12-31":{"v":24292000,"derived":"4 quarters less 3"},"2016-03-31":{"v":17138000},"2016-06-30":{"v":17323000,"derived":"2 quarters less 1"},"2016-09-30":{"v":20243000,"derived":"3 quarters less 2"},"2016-12-31":{"v":14606000,"derived":"4 quarters less 3"},"2017-03-31":{"v":32425000},"2017-06-30":{"v":16517000,"derived":"2 quarters less 1"},"2017-09-30":{"v":32837000,"derived":"3 quarters less 2"},"2017-12-31":{"v":25867000,"derived":"4 quarters less 3"},"2018-03-31":{"v":42989000},"2018-06-30":{"v":24238000,"derived":"2 quarters less 1"},"2018-09-30":{"v":31593000,"derived":"3 quarters less 2"},"2018-12-31":{"v":26644000,"derived":"4 quarters less 3"},"2019-03-31":{"v":44347000},"2019-06-30":{"v":36928000,"derived":"2 quarters less 1"},"2019-09-30":{"v":45674000,"derived":"3 quarters less 2"},"2019-12-31":{"v":33658000,"derived":"4 quarters less 3"},"2020-03-31":{"v":52435000},"2020-06-30":{"v":29214000,"derived":"2 quarters less 1"},"2020-09-30":{"v":59648000,"derived":"3 quarters less 2"},"2020-12-31":{"v":38789000,"derived":"4 quarters less 3"},"2021-03-31":{"v":57854000},"2021-06-30":{"v":54386000,"derived":"2 quarters less 1"},"2021-09-30":{"v":48501000,"derived":"3 quarters less 2"},"2021-12-31":{"v":39875000,"derived":"4 quarters less 3"},"2022-03-31":{"v":79040000},"2022-06-30":{"v":33811000,"derived":"2 quarters less 1"},"2022-09-30":{"v":42159000,"derived":"3 quarters less 2"},"2022-12-31":{"v":43844000,"derived":"4 quarters less 3"},"2023-03-31":{"v":66813000},"2023-06-30":{"v":51515000,"derived":"2 quarters less 1"},"2023-09-30":{"v":92438000,"derived":"3 quarters less 2"},"2023-12-31":{"v":33839000,"derived":"4 quarters less 3"},"2024-03-31":{"v":85505000},"2024-06-30":{"v":49824000,"derived":"2 quarters less 1"},"2024-09-30":{"v":61043000,"derived":"3 quarters less 2"},"2024-12-31":{"v":47722000,"derived":"4 quarters less 3"},"2025-03-31":{"v":109588000},"2025-06-30":{"v":33771000,"derived":"2 quarters less 1"},"2025-09-30":{"v":90382000,"derived":"3 quarters less 2"},"2025-12-31":{"v":75659000,"derived":"4 quarters less 3"},"2026-03-31":{"v":95294000},"2026-06-30":{"v":59614000,"derived":"2 quarters less 1"}},"depth":0,"sign":1},{"tag":"PaymentsToAcquireShortTermInvestments","also_tags":[],"label":"Purchases of investments","note":null,"earlier_labels":["Purchases of short-term investments"],"kind":"money","earlier_years":true,"values":{"2012-12-31":{"v":83547000,"derived":"4 quarters less 3"},"2013-03-31":{"v":59916000,"src":"0001107843-13-000007"},"2013-06-30":{"v":15132000,"derived":"2 quarters less 1"},"2013-09-30":{"v":38641000,"derived":"3 quarters less 2"}},"depth":0,"sign":null},{"tag":"PaymentsToAcquireMarketableSecurities","also_tags":["PaymentsToAcquireAvailableForSaleSecurities"],"label":"Purchases of marketable securities","note":null,"earlier_labels":["Payments to Acquire Marketable Securities","Purchases of investments"],"kind":"money","earlier_years":false,"values":{"2013-03-31":{"v":59916000},"2013-06-30":{"v":15132000,"derived":"2 quarters less 1"},"2013-09-30":{"v":38641000,"derived":"3 quarters less 2"},"2013-12-31":{"v":31574000,"derived":"4 quarters less 3"},"2014-03-31":{"v":47451000},"2014-06-30":{"v":29456000,"derived":"2 quarters less 1"},"2014-09-30":{"v":40372000,"derived":"3 quarters less 2"},"2014-12-31":{"v":40381000,"derived":"4 quarters less 3"},"2015-03-31":{"v":31781000},"2015-06-30":{"v":29661000,"derived":"2 quarters less 1"},"2015-09-30":{"v":27252000,"derived":"3 quarters less 2"},"2015-12-31":{"v":58013000,"derived":"4 quarters less 3"},"2016-03-31":{"v":49450000},"2016-06-30":{"v":37914000,"derived":"2 quarters less 1"},"2016-09-30":{"v":92797000,"derived":"3 quarters less 2"},"2016-12-31":{"v":42792000,"derived":"4 quarters less 3"},"2017-03-31":{"v":60201000},"2017-06-30":{"v":42464000,"derived":"2 quarters less 1"},"2017-09-30":{"v":96201000,"derived":"3 quarters less 2"},"2018-03-31":{"v":72176000},"2018-09-30":{"v":393881000,"derived":"3 quarters less 2"},"2018-12-31":{"v":97806000,"derived":"4 quarters less 3"},"2019-03-31":{"v":66224000},"2019-06-30":{"v":118605000,"derived":"2 quarters less 1"},"2019-09-30":{"v":74457000,"derived":"3 quarters less 2"},"2019-12-31":{"v":71845000,"derived":"4 quarters less 3"},"2020-03-31":{"v":85567000},"2020-06-30":{"v":77345000,"derived":"2 quarters less 1"},"2020-09-30":{"v":127622000,"derived":"3 quarters less 2"},"2020-12-31":{"v":101159000,"derived":"4 quarters less 3"},"2021-03-31":{"v":115610000},"2021-06-30":{"v":85801000,"derived":"2 quarters less 1"},"2021-09-30":{"v":53640000,"derived":"3 quarters less 2"},"2021-12-31":{"v":113399000,"derived":"4 quarters less 3"},"2022-03-31":{"v":81800000},"2022-06-30":{"v":95371000,"derived":"2 quarters less 1"},"2022-09-30":{"v":1617000,"derived":"3 quarters less 2"},"2022-12-31":{"v":0,"derived":"4 quarters less 3"},"2023-03-31":{"v":46010000},"2023-06-30":{"v":113382000,"derived":"2 quarters less 1"},"2023-09-30":{"v":93046000,"derived":"3 quarters less 2"},"2023-12-31":{"v":54374000,"derived":"4 quarters less 3"},"2024-03-31":{"v":61340000},"2024-06-30":{"v":130472000,"derived":"2 quarters less 1"},"2024-09-30":{"v":114140000,"derived":"3 quarters less 2"},"2024-12-31":{"v":62325000,"derived":"4 quarters less 3"},"2025-03-31":{"v":55525000},"2025-06-30":{"v":128020000,"derived":"2 quarters less 1"},"2025-09-30":{"v":91834000,"derived":"3 quarters less 2"},"2025-12-31":{"v":73771000,"derived":"4 quarters less 3"},"2026-03-31":{"v":78469000},"2026-06-30":{"v":68008000,"derived":"2 quarters less 1"}},"depth":1,"sign":-1},{"tag":"ProceedsFromSaleAndMaturityOfMarketableSecurities","also_tags":[],"label":"Sales and maturities of marketable securities","note":null,"earlier_labels":["Proceeds from Sale and Maturity of Marketable Securities"],"kind":"money","earlier_years":false,"values":{"2018-09-30":{"v":98027000,"derived":"3 quarters less 2"},"2018-12-31":{"v":66359000,"derived":"4 quarters less 3"},"2019-03-31":{"v":91046000},"2019-06-30":{"v":102224000,"derived":"2 quarters less 1"},"2019-09-30":{"v":70604000,"derived":"3 quarters less 2"},"2019-12-31":{"v":64476000,"derived":"4 quarters less 3"},"2020-03-31":{"v":129651000},"2020-06-30":{"v":34458000,"derived":"2 quarters less 1"},"2020-09-30":{"v":99187000,"derived":"3 quarters less 2"},"2020-12-31":{"v":78583000,"derived":"4 quarters less 3"},"2021-03-31":{"v":145044000},"2021-06-30":{"v":60099000,"derived":"2 quarters less 1"},"2021-09-30":{"v":90193000,"derived":"3 quarters less 2"},"2021-12-31":{"v":68605000,"derived":"4 quarters less 3"},"2022-03-31":{"v":84915000},"2022-06-30":{"v":89007000,"derived":"2 quarters less 1"},"2022-09-30":{"v":117027000,"derived":"3 quarters less 2"},"2022-12-31":{"v":56888000,"derived":"4 quarters less 3"},"2023-03-31":{"v":69709000},"2023-06-30":{"v":97411000,"derived":"2 quarters less 1"},"2023-09-30":{"v":45082000,"derived":"3 quarters less 2"},"2023-12-31":{"v":30230000,"derived":"4 quarters less 3"},"2024-03-31":{"v":71463000},"2024-06-30":{"v":126787000,"derived":"2 quarters less 1"},"2024-09-30":{"v":54690000,"derived":"3 quarters less 2"},"2024-12-31":{"v":56244000,"derived":"4 quarters less 3"},"2025-03-31":{"v":50532000},"2025-06-30":{"v":50238000,"derived":"2 quarters less 1"},"2025-09-30":{"v":81552000,"derived":"3 quarters less 2"},"2025-12-31":{"v":65894000,"derived":"4 quarters less 3"},"2026-03-31":{"v":73760000},"2026-06-30":{"v":63677000,"derived":"2 quarters less 1"}},"depth":1,"sign":1},{"tag":"ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities","also_tags":["ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments"],"label":"Sales and maturities of investments","note":null,"earlier_labels":["Sales and maturities of marketable securities","Sales of investments"],"kind":"money","earlier_years":true,"values":{"2013-03-31":{"v":65309000},"2013-06-30":{"v":35315000,"derived":"2 quarters less 1"},"2013-09-30":{"v":12900000,"derived":"3 quarters less 2"},"2013-12-31":{"v":24600000,"derived":"4 quarters less 3"},"2014-03-31":{"v":41062000},"2014-06-30":{"v":23898000,"derived":"2 quarters less 1"},"2014-09-30":{"v":79258000,"derived":"3 quarters less 2"},"2014-12-31":{"v":13121000,"derived":"4 quarters less 3"},"2015-03-31":{"v":25977000},"2015-06-30":{"v":22237000,"derived":"2 quarters less 1"},"2015-09-30":{"v":25126000,"derived":"3 quarters less 2"},"2015-12-31":{"v":32169000,"derived":"4 quarters less 3"},"2016-03-31":{"v":52176000},"2016-06-30":{"v":22980000,"derived":"2 quarters less 1"},"2016-09-30":{"v":58552000,"derived":"3 quarters less 2"},"2016-12-31":{"v":16000000,"derived":"4 quarters less 3"},"2017-03-31":{"v":63738000},"2017-06-30":{"v":47550000,"derived":"2 quarters less 1"},"2017-09-30":{"v":36737000,"derived":"3 quarters less 2"},"2017-12-31":{"v":83971000,"derived":"4 quarters less 3"},"2018-03-31":{"v":40080000},"2018-06-30":{"v":80758000,"derived":"2 quarters less 1"},"2018-09-30":{"v":98027000,"derived":"3 quarters less 2"},"2018-12-31":{"v":66359000,"derived":"4 quarters less 3"},"2019-03-31":{"v":91046000,"src":"0001628280-19-005837"}},"depth":1,"sign":null},{"tag":"PaymentsToAcquirePropertyPlantAndEquipment","also_tags":[],"label":"Purchases of property and equipment","note":null,"earlier_labels":["Purchases of property and equipment, net"],"kind":"money","earlier_years":false,"values":{"2012-12-31":{"v":3096000,"derived":"4 quarters less 3"},"2013-03-31":{"v":3650000},"2013-06-30":{"v":2588000,"derived":"2 quarters less 1"},"2013-09-30":{"v":4126000,"derived":"3 quarters less 2"},"2013-12-31":{"v":3286000,"derived":"4 quarters less 3"},"2014-03-31":{"v":3802000,"first_filed":3778000,"first_src":"0001107843-14-000009"},"2014-06-30":{"v":2722000,"derived":"2 quarters less 1"},"2014-09-30":{"v":3672000,"derived":"3 quarters less 2"},"2014-12-31":{"v":3718000,"derived":"4 quarters less 3"},"2015-03-31":{"v":6148000},"2015-06-30":{"v":4259000,"derived":"2 quarters less 1"},"2015-09-30":{"v":4458000,"derived":"3 quarters less 2"},"2015-12-31":{"v":5186000,"derived":"4 quarters less 3"},"2016-03-31":{"v":4181000},"2016-06-30":{"v":4785000,"derived":"2 quarters less 1"},"2016-09-30":{"v":9843000,"derived":"3 quarters less 2"},"2016-12-31":{"v":4436000,"derived":"4 quarters less 3"},"2017-03-31":{"v":4543000},"2017-06-30":{"v":8636000,"derived":"2 quarters less 1"},"2017-09-30":{"v":13433000,"derived":"3 quarters less 2"},"2017-12-31":{"v":11206000,"derived":"4 quarters less 3"},"2018-03-31":{"v":5985000},"2018-06-30":{"v":-19225000,"derived":"2 quarters less 1"},"2018-09-30":{"v":32736000,"derived":"3 quarters less 2"},"2018-12-31":{"v":3279000,"derived":"4 quarters less 3"},"2019-03-31":{"v":8608000},"2019-06-30":{"v":5530000,"derived":"2 quarters less 1"},"2019-09-30":{"v":5335000,"derived":"3 quarters less 2"},"2019-12-31":{"v":8100000,"derived":"4 quarters less 3"},"2020-03-31":{"v":7271000},"2020-06-30":{"v":4297000,"derived":"2 quarters less 1"},"2020-09-30":{"v":11174000,"derived":"3 quarters less 2"},"2020-12-31":{"v":7295000,"derived":"4 quarters less 3"},"2021-03-31":{"v":6259000},"2021-06-30":{"v":6652000,"derived":"2 quarters less 1"},"2021-09-30":{"v":7178000,"derived":"3 quarters less 2"},"2021-12-31":{"v":4335000,"derived":"4 quarters less 3"},"2022-03-31":{"v":7639000},"2022-06-30":{"v":3511000,"derived":"2 quarters less 1"},"2022-09-30":{"v":1241000,"derived":"3 quarters less 2"},"2022-12-31":{"v":2970000,"derived":"4 quarters less 3"},"2023-03-31":{"v":4037000},"2023-06-30":{"v":1418000,"derived":"2 quarters less 1"},"2023-09-30":{"v":1808000,"derived":"3 quarters less 2"},"2023-12-31":{"v":1523000,"derived":"4 quarters less 3"},"2024-03-31":{"v":2051000},"2024-06-30":{"v":1026000,"derived":"2 quarters less 1"},"2024-09-30":{"v":3420000,"derived":"3 quarters less 2"},"2024-12-31":{"v":5837000,"derived":"4 quarters less 3"},"2025-03-31":{"v":2038000},"2025-06-30":{"v":1327000,"derived":"2 quarters less 1"},"2025-09-30":{"v":901000,"derived":"3 quarters less 2"},"2025-12-31":{"v":724000,"derived":"4 quarters less 3"},"2026-03-31":{"v":1667000},"2026-06-30":{"v":3700000,"derived":"2 quarters less 1"}},"depth":1,"sign":-1},{"tag":"ProceedsFromSaleOfPropertyPlantAndEquipment","also_tags":[],"label":"Proceeds from disposal of property and equipment","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2020-09-30":{"v":0,"derived":"3 quarters less 2"},"2020-12-31":{"v":419000,"derived":"4 quarters less 3"},"2021-09-30":{"v":0,"derived":"3 quarters less 2"},"2021-12-31":{"v":0,"derived":"4 quarters less 3"},"2022-09-30":{"v":0,"derived":"3 quarters less 2"},"2022-12-31":{"v":0,"derived":"4 quarters less 3"}},"depth":1,"sign":null},{"tag":"PaymentsToAcquireBusinessesGross","also_tags":["PaymentsToAcquireIntangibleAssets"],"label":"Purchases of intangible assets","note":null,"earlier_labels":["Acquisition of businesses, net of cash acquired, and purchases of intangible assets","Business combinations","Payments to Acquire Businesses, Gross","Business acquisition","Purchase of business"],"kind":"money","earlier_years":true,"values":{"2016-12-31":{"v":0,"derived":"4 quarters less 3"},"2017-09-30":{"v":5753000,"derived":"3 quarters less 2"},"2017-12-31":{"v":6729000,"derived":"4 quarters less 3"},"2018-03-31":{"v":0},"2018-06-30":{"v":-3359000,"derived":"2 quarters less 1"},"2018-09-30":{"v":6718000,"derived":"3 quarters less 2"},"2018-12-31":{"v":10274000,"derived":"4 quarters less 3"},"2019-03-31":{"v":850000},"2019-06-30":{"v":1000000,"derived":"2 quarters less 1"},"2019-09-30":{"v":0,"derived":"3 quarters less 2"},"2019-12-31":{"v":2200000,"derived":"4 quarters less 3"},"2020-03-31":{"v":0,"src":"0001628280-20-007038"},"2020-06-30":{"v":0,"derived":"2 quarters less 1"},"2020-09-30":{"v":1500000,"derived":"3 quarters less 2"},"2020-12-31":{"v":0,"derived":"4 quarters less 3"},"2021-12-31":{"v":150000,"derived":"4 quarters less 3"},"2022-12-31":{"v":8500000,"derived":"4 quarters less 3"},"2023-12-31":{"v":0,"derived":"4 quarters less 3"}},"depth":1,"sign":null},{"tag":"PaymentsToAcquireInvestments","also_tags":[],"label":"Payments to Acquire Investments","note":null,"earlier_labels":["Purchase of privately-held investment"],"kind":"money","earlier_years":true,"values":{"2017-09-30":{"v":0,"derived":"3 quarters less 2"},"2017-12-31":{"v":0,"derived":"4 quarters less 3"},"2018-09-30":{"v":5000000,"derived":"3 quarters less 2"},"2018-12-31":{"v":0,"derived":"4 quarters less 3"},"2019-06-30":{"v":600000,"src":"0001628280-20-007038"},"2019-09-30":{"v":625000,"derived":"3 quarters less 2"},"2019-12-31":{"v":0,"derived":"4 quarters less 3"}},"depth":1,"sign":null},{"tag":"CapitalizedSoftwareDevelopmentCosts","also_tags":[],"label":"Capitalized software development costs","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2014-03-31":{"v":0},"2014-06-30":{"v":0,"derived":"2 quarters less 1"},"2014-09-30":{"v":0,"derived":"3 quarters less 2"},"2014-12-31":{"v":98000,"derived":"4 quarters less 3"},"2015-03-31":{"v":99000},"2015-06-30":{"v":0,"derived":"2 quarters less 1"},"2015-09-30":{"v":0,"derived":"3 quarters less 2"},"2015-12-31":{"v":0,"derived":"4 quarters less 3"},"2016-03-31":{"v":118000},"2016-06-30":{"v":-118000,"derived":"2 quarters less 1"},"2016-09-30":{"v":0,"derived":"3 quarters less 2"},"2016-12-31":{"v":0,"derived":"4 quarters less 3"},"2017-03-31":{"v":0,"src":"0001107843-17-000007"}},"depth":1,"sign":null},{"tag":"IncreaseDecreaseInRestrictedCash","also_tags":[],"label":"Release of restricted cash","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2012-12-31":{"v":0,"derived":"4 quarters less 3"},"2013-09-30":{"v":0,"derived":"3 quarters less 2"},"2013-12-31":{"v":0,"derived":"4 quarters less 3"},"2014-09-30":{"v":0,"derived":"3 quarters less 2"},"2014-12-31":{"v":0,"derived":"4 quarters less 3"}},"depth":1,"sign":null},{"tag":"PaymentsToAcquirePrivatelyheldInvestments","also_tags":[],"label":"Purchase of privately-held investment","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2019-12-31":{"v":0,"derived":"4 quarters less 3"},"2020-12-31":{"v":0,"derived":"4 quarters less 3"}},"depth":1,"sign":null},{"tag":"NetCashProvidedByUsedInInvestingActivities","also_tags":[],"label":"Net cash used in investing activities","note":null,"earlier_labels":["Net cash provided by investing activities"],"kind":"money","earlier_years":false,"values":{"2012-12-31":{"v":-86692000,"derived":"4 quarters less 3"},"2013-03-31":{"v":1743000},"2013-06-30":{"v":17709000,"derived":"2 quarters less 1"},"2013-09-30":{"v":-29867000,"derived":"3 quarters less 2"},"2013-12-31":{"v":-10260000,"derived":"4 quarters less 3"},"2014-03-31":{"v":-10191000,"first_filed":-10167000,"first_src":"0001107843-14-000009"},"2014-06-30":{"v":-8280000,"derived":"2 quarters less 1"},"2014-09-30":{"v":35214000,"derived":"3 quarters less 2"},"2014-12-31":{"v":-31076000,"derived":"4 quarters less 3"},"2015-03-31":{"v":-12051000},"2015-06-30":{"v":-11683000,"derived":"2 quarters less 1"},"2015-09-30":{"v":-6584000,"derived":"3 quarters less 2"},"2015-12-31":{"v":-31030000,"derived":"4 quarters less 3"},"2016-03-31":{"v":-1573000},"2016-06-30":{"v":-19601000,"derived":"2 quarters less 1"},"2016-09-30":{"v":-44088000,"derived":"3 quarters less 2"},"2016-12-31":{"v":-31228000,"derived":"4 quarters less 3"},"2017-03-31":{"v":-1006000},"2017-06-30":{"v":-3550000,"derived":"2 quarters less 1"},"2017-09-30":{"v":-78650000,"derived":"3 quarters less 2"},"2017-12-31":{"v":-34989000,"derived":"4 quarters less 3"},"2018-03-31":{"v":-38081000},"2018-06-30":{"v":-12005000,"derived":"2 quarters less 1"},"2018-09-30":{"v":1540000,"derived":"3 quarters less 2"},"2018-12-31":{"v":-45000000,"derived":"4 quarters less 3"},"2019-03-31":{"v":15364000},"2019-06-30":{"v":-22911000,"derived":"2 quarters less 1"},"2019-09-30":{"v":-9813000,"derived":"3 quarters less 2"},"2019-12-31":{"v":-17669000,"derived":"4 quarters less 3"},"2020-03-31":{"v":36813000},"2020-06-30":{"v":-47184000,"derived":"2 quarters less 1"},"2020-09-30":{"v":-41109000,"derived":"3 quarters less 2"},"2020-12-31":{"v":-29452000,"derived":"4 quarters less 3"},"2021-03-31":{"v":23175000},"2021-06-30":{"v":-32348000,"derived":"2 quarters less 1"},"2021-09-30":{"v":28295000,"derived":"3 quarters less 2"},"2021-12-31":{"v":-48654000,"derived":"4 quarters less 3"},"2022-03-31":{"v":-4524000},"2022-06-30":{"v":-9875000,"derived":"2 quarters less 1"},"2022-09-30":{"v":114049000,"derived":"3 quarters less 2"},"2022-12-31":{"v":45418000,"derived":"4 quarters less 3"},"2023-03-31":{"v":19662000},"2023-06-30":{"v":-17389000,"derived":"2 quarters less 1"},"2023-09-30":{"v":-49772000,"derived":"3 quarters less 2"},"2023-12-31":{"v":-25667000,"derived":"4 quarters less 3"},"2024-03-31":{"v":8072000},"2024-06-30":{"v":-4711000,"derived":"2 quarters less 1"},"2024-09-30":{"v":-62870000,"derived":"3 quarters less 2"},"2024-12-31":{"v":-11918000,"derived":"4 quarters less 3"},"2025-03-31":{"v":-7031000},"2025-06-30":{"v":-79109000,"derived":"2 quarters less 1"},"2025-09-30":{"v":-11183000,"derived":"3 quarters less 2"},"2025-12-31":{"v":-8601000,"derived":"4 quarters less 3"},"2026-03-31":{"v":-6376000},"2026-06-30":{"v":-8031000,"derived":"2 quarters less 1"}},"depth":0,"sign":1},{"tag":"PaymentsForRepurchaseOfCommonStock","also_tags":[],"label":"Repurchase of common stock","note":null,"earlier_labels":["Repurchases of common stock","Payments for Repurchase of Common Stock"],"kind":"money","earlier_years":false,"values":{"2017-03-31":{"v":0},"2017-06-30":{"v":0,"derived":"2 quarters less 1"},"2017-09-30":{"v":0,"derived":"3 quarters less 2"},"2017-12-31":{"v":0,"derived":"4 quarters less 3"},"2018-03-31":{"v":1481000},"2018-06-30":{"v":-20837000,"derived":"2 quarters less 1"},"2018-09-30":{"v":65898000,"derived":"3 quarters less 2"},"2018-12-31":{"v":38498000,"derived":"4 quarters less 3"},"2019-03-31":{"v":7871000},"2019-06-30":{"v":16246000,"derived":"2 quarters less 1"},"2019-09-30":{"v":49760000,"derived":"3 quarters less 2"},"2019-12-31":{"v":12547000,"derived":"4 quarters less 3"},"2020-03-31":{"v":28926000},"2020-06-30":{"v":25256000,"derived":"2 quarters less 1"},"2020-09-30":{"v":37699000,"derived":"3 quarters less 2"},"2020-12-31":{"v":34848000,"derived":"4 quarters less 3"},"2021-03-31":{"v":31029000},"2021-06-30":{"v":32223000,"derived":"2 quarters less 1"},"2021-09-30":{"v":31667000,"derived":"3 quarters less 2"},"2021-12-31":{"v":35058000,"derived":"4 quarters less 3"},"2022-03-31":{"v":46581000},"2022-06-30":{"v":71232000,"derived":"2 quarters less 1"},"2022-09-30":{"v":95026000,"derived":"3 quarters less 2"},"2022-12-31":{"v":104505000,"derived":"4 quarters less 3"},"2023-03-31":{"v":66551000},"2023-06-30":{"v":42266000,"derived":"2 quarters less 1"},"2023-09-30":{"v":38908000,"derived":"3 quarters less 2"},"2023-12-31":{"v":23075000,"derived":"4 quarters less 3"},"2024-03-31":{"v":18029000},"2024-06-30":{"v":34988000,"derived":"2 quarters less 1"},"2024-09-30":{"v":44171000,"derived":"3 quarters less 2"},"2024-12-31":{"v":42687000,"derived":"4 quarters less 3"},"2025-03-31":{"v":39653000},"2025-06-30":{"v":49892000,"derived":"2 quarters less 1"},"2025-09-30":{"v":49209000,"derived":"3 quarters less 2"},"2025-12-31":{"v":44671000,"derived":"4 quarters less 3"},"2026-03-31":{"v":53509000},"2026-06-30":{"v":77879000,"derived":"2 quarters less 1"}},"depth":1,"sign":-1},{"tag":"ProceedsFromStockOptionsExercised","also_tags":[],"label":"Proceeds from exercise of stock options","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2012-12-31":{"v":-313000,"derived":"4 quarters less 3"},"2013-03-31":{"v":818000},"2013-06-30":{"v":1345000,"derived":"2 quarters less 1"},"2013-09-30":{"v":1211000,"derived":"3 quarters less 2"},"2013-12-31":{"v":699000,"derived":"4 quarters less 3"},"2014-03-31":{"v":1256000},"2014-06-30":{"v":1797000,"derived":"2 quarters less 1"},"2014-09-30":{"v":1959000,"derived":"3 quarters less 2"},"2014-12-31":{"v":2627000,"derived":"4 quarters less 3"},"2015-03-31":{"v":3448000},"2015-06-30":{"v":2099000,"derived":"2 quarters less 1"},"2015-09-30":{"v":1047000,"derived":"3 quarters less 2"},"2015-12-31":{"v":3501000,"derived":"4 quarters less 3"},"2016-03-31":{"v":2113000},"2016-06-30":{"v":7383000,"derived":"2 quarters less 1"},"2016-09-30":{"v":3033000,"derived":"3 quarters less 2"},"2016-12-31":{"v":2628000,"derived":"4 quarters less 3"},"2017-03-31":{"v":5602000},"2017-06-30":{"v":9001000,"derived":"2 quarters less 1"},"2017-09-30":{"v":8175000,"derived":"3 quarters less 2"},"2017-12-31":{"v":8549000,"derived":"4 quarters less 3"},"2018-03-31":{"v":7933000},"2018-06-30":{"v":4241000,"derived":"2 quarters less 1"},"2018-09-30":{"v":8722000,"derived":"3 quarters less 2"},"2018-12-31":{"v":3157000,"derived":"4 quarters less 3"},"2019-03-31":{"v":4047000},"2019-06-30":{"v":4944000,"derived":"2 quarters less 1"},"2019-09-30":{"v":2023000,"derived":"3 quarters less 2"},"2019-12-31":{"v":13817000,"derived":"4 quarters less 3"},"2020-03-31":{"v":4714000},"2020-06-30":{"v":15716000,"derived":"2 quarters less 1"},"2020-09-30":{"v":3532000,"derived":"3 quarters less 2"},"2020-12-31":{"v":10499000,"derived":"4 quarters less 3"},"2021-03-31":{"v":2264000},"2021-06-30":{"v":2174000,"derived":"2 quarters less 1"},"2021-09-30":{"v":6510000,"derived":"3 quarters less 2"},"2021-12-31":{"v":39046000,"derived":"4 quarters less 3"},"2022-03-31":{"v":2569000},"2022-06-30":{"v":6504000,"derived":"2 quarters less 1"},"2022-09-30":{"v":14088000,"derived":"3 quarters less 2"},"2022-12-31":{"v":1322000,"derived":"4 quarters less 3"},"2023-03-31":{"v":2328000},"2023-06-30":{"v":4820000,"derived":"2 quarters less 1"},"2023-09-30":{"v":21236000,"derived":"3 quarters less 2"},"2023-12-31":{"v":17192000,"derived":"4 quarters less 3"},"2024-03-31":{"v":2770000},"2024-06-30":{"v":3200000,"derived":"2 quarters less 1"},"2024-09-30":{"v":2341000,"derived":"3 quarters less 2"},"2024-12-31":{"v":8958000,"derived":"4 quarters less 3"},"2025-03-31":{"v":2599000},"2025-06-30":{"v":2978000,"derived":"2 quarters less 1"},"2025-09-30":{"v":3279000,"derived":"3 quarters less 2"},"2025-12-31":{"v":7438000,"derived":"4 quarters less 3"},"2026-03-31":{"v":325000},"2026-06-30":{"v":609000,"derived":"2 quarters less 1"}},"depth":1,"sign":1},{"tag":"PaymentsRelatedToTaxWithholdingForShareBasedCompensation","also_tags":["ProceedsFromIssuanceOfPreferredStockAndPreferenceStock"],"label":"Payments for taxes related to net share settlement of equity awards","note":null,"earlier_labels":["Payments Related to Tax Withholding for Share-based Compensation","Proceeds from issuance of Series C Preferred Stock"],"kind":"money","earlier_years":false,"values":{"2012-12-31":{"v":0,"derived":"4 quarters less 3"},"2016-03-31":{"v":0},"2016-06-30":{"v":0,"derived":"2 quarters less 1"},"2016-09-30":{"v":202000,"derived":"3 quarters less 2"},"2016-12-31":{"v":236000,"derived":"4 quarters less 3"},"2017-03-31":{"v":14107000},"2017-06-30":{"v":1047000,"derived":"2 quarters less 1"},"2017-09-30":{"v":2417000,"derived":"3 quarters less 2"},"2017-12-31":{"v":3353000,"derived":"4 quarters less 3"},"2018-03-31":{"v":4030000},"2018-06-30":{"v":-12965000,"derived":"2 quarters less 1"},"2018-09-30":{"v":20945000,"derived":"3 quarters less 2"},"2018-12-31":{"v":2869000,"derived":"4 quarters less 3"},"2019-03-31":{"v":3367000},"2019-06-30":{"v":4044000,"derived":"2 quarters less 1"},"2019-09-30":{"v":3453000,"derived":"3 quarters less 2"},"2019-12-31":{"v":4879000,"derived":"4 quarters less 3"},"2020-03-31":{"v":5000000},"2020-06-30":{"v":6115000,"derived":"2 quarters less 1"},"2020-09-30":{"v":5223000,"derived":"3 quarters less 2"},"2020-12-31":{"v":3861000,"derived":"4 quarters less 3"},"2021-03-31":{"v":17643000},"2021-06-30":{"v":3374000,"derived":"2 quarters less 1"},"2021-09-30":{"v":3177000,"derived":"3 quarters less 2"},"2021-12-31":{"v":3621000,"derived":"4 quarters less 3"},"2022-03-31":{"v":3631000},"2022-06-30":{"v":4530000,"derived":"2 quarters less 1"},"2022-09-30":{"v":4692000,"derived":"3 quarters less 2"},"2022-12-31":{"v":4762000,"derived":"4 quarters less 3"},"2023-03-31":{"v":5105000},"2023-06-30":{"v":4389000,"derived":"2 quarters less 1"},"2023-09-30":{"v":5504000,"derived":"3 quarters less 2"},"2023-12-31":{"v":7348000,"derived":"4 quarters less 3"},"2024-03-31":{"v":11808000},"2024-06-30":{"v":5903000,"derived":"2 quarters less 1"},"2024-09-30":{"v":5382000,"derived":"3 quarters less 2"},"2024-12-31":{"v":5323000,"derived":"4 quarters less 3"},"2025-03-31":{"v":10831000},"2025-06-30":{"v":4436000,"derived":"2 quarters less 1"},"2025-09-30":{"v":4933000,"derived":"3 quarters less 2"},"2025-12-31":{"v":4820000,"derived":"4 quarters less 3"},"2026-03-31":{"v":10375000},"2026-06-30":{"v":3490000,"derived":"2 quarters less 1"}},"depth":1,"sign":-1},{"tag":"ExcessTaxBenefitFromShareBasedCompensationFinancingActivities","also_tags":[],"label":"Excess tax benefits from stock-based compensation","note":null,"earlier_labels":["Income tax benefits from exercise of stock options"],"kind":"money","earlier_years":true,"values":{"2012-12-31":{"v":0,"derived":"4 quarters less 3"},"2013-12-31":{"v":91000,"derived":"4 quarters less 3"},"2014-03-31":{"v":17000},"2014-06-30":{"v":37000,"derived":"2 quarters less 1"},"2014-09-30":{"v":77000,"derived":"3 quarters less 2"},"2014-12-31":{"v":128000,"derived":"4 quarters less 3"},"2015-03-31":{"v":91000},"2015-06-30":{"v":100000,"derived":"2 quarters less 1"},"2015-09-30":{"v":124000,"derived":"3 quarters less 2"},"2015-12-31":{"v":172000,"derived":"4 quarters less 3"},"2016-03-31":{"v":3095000},"2016-06-30":{"v":618000,"derived":"2 quarters less 1"},"2016-09-30":{"v":1119000,"derived":"3 quarters less 2"},"2016-12-31":{"v":3868000,"derived":"4 quarters less 3"},"2017-03-31":{"v":0,"src":"0001107843-17-000007"},"2017-06-30":{"v":0,"derived":"2 quarters less 1"},"2017-09-30":{"v":0,"derived":"3 quarters less 2"},"2017-12-31":{"v":0,"derived":"4 quarters less 3"}},"depth":1,"sign":null},{"tag":"ProceedsFromIssuanceOfCommonStock","also_tags":["ProceedsFromIssuanceOfStockEmployeeStockPurchasePlan"],"label":"Proceeds from issuance of common stock through employee stock purchase plan","note":null,"earlier_labels":["Proceeds from initial public offering, net of offering costs"],"kind":"money","earlier_years":false,"values":{"2021-03-31":{"v":0},"2021-06-30":{"v":0,"derived":"2 quarters less 1"},"2021-09-30":{"v":0,"derived":"3 quarters less 2"},"2022-03-31":{"v":2086000},"2022-06-30":{"v":0,"derived":"2 quarters less 1"},"2022-09-30":{"v":2359000,"derived":"3 quarters less 2"},"2022-12-31":{"v":0,"derived":"4 quarters less 3"},"2023-03-31":{"v":2988000},"2023-06-30":{"v":0,"derived":"2 quarters less 1"},"2023-09-30":{"v":3089000,"derived":"3 quarters less 2"},"2023-12-31":{"v":0,"derived":"4 quarters less 3"},"2024-03-31":{"v":3608000},"2024-06-30":{"v":0,"derived":"2 quarters less 1"},"2024-09-30":{"v":3264000,"derived":"3 quarters less 2"},"2024-12-31":{"v":0,"derived":"4 quarters less 3"},"2025-03-31":{"v":3817000},"2025-06-30":{"v":0,"derived":"2 quarters less 1"},"2025-09-30":{"v":2934000,"derived":"3 quarters less 2"},"2025-12-31":{"v":0,"derived":"4 quarters less 3"},"2026-03-31":{"v":3851000},"2026-06-30":{"v":0,"derived":"2 quarters less 1"}},"depth":1,"sign":1},{"tag":"FinanceLeasePrincipalPayments","also_tags":["RepaymentsOfLongTermCapitalLeaseObligations"],"label":"Principal payments under finance lease obligations","note":null,"earlier_labels":["Repayments of Long-term Capital Lease Obligations","Principal payments under capital lease obligations"],"kind":"money","earlier_years":true,"values":{"2012-12-31":{"v":638000,"derived":"4 quarters less 3"},"2013-03-31":{"v":328000},"2013-06-30":{"v":327000,"derived":"2 quarters less 1"},"2013-09-30":{"v":265000,"derived":"3 quarters less 2"},"2013-12-31":{"v":266000,"derived":"4 quarters less 3"},"2014-03-31":{"v":267000},"2014-06-30":{"v":269000,"derived":"2 quarters less 1"},"2014-09-30":{"v":269000,"derived":"3 quarters less 2"},"2014-12-31":{"v":0,"derived":"4 quarters less 3"},"2015-03-31":{"v":0,"src":"0001107843-15-000009"},"2015-06-30":{"v":0,"derived":"2 quarters less 1"},"2015-09-30":{"v":0,"derived":"3 quarters less 2"},"2015-12-31":{"v":0,"derived":"4 quarters less 3"},"2017-03-31":{"v":0},"2017-06-30":{"v":0,"derived":"2 quarters less 1"},"2017-09-30":{"v":0,"derived":"3 quarters less 2"},"2017-12-31":{"v":0,"derived":"4 quarters less 3"},"2018-03-31":{"v":747000},"2018-06-30":{"v":-1541000,"derived":"2 quarters less 1"},"2018-09-30":{"v":1997000,"derived":"3 quarters less 2"},"2018-12-31":{"v":414000,"derived":"4 quarters less 3"},"2019-03-31":{"v":419000},"2019-06-30":{"v":417000,"derived":"2 quarters less 1"},"2019-09-30":{"v":437000,"derived":"3 quarters less 2"},"2020-03-31":{"v":30000},"2020-06-30":{"v":31000,"derived":"2 quarters less 1"},"2020-12-31":{"v":22000,"derived":"4 quarters less 3"},"2021-03-31":{"v":0,"src":"0001437749-21-010932"},"2021-09-30":{"v":0,"derived":"3 quarters less 2"},"2021-12-31":{"v":0,"derived":"4 quarters less 3"},"2022-09-30":{"v":0,"derived":"3 quarters less 2"},"2022-12-31":{"v":0,"derived":"4 quarters less 3"}},"depth":1,"sign":null},{"tag":"PaymentsToAcquireBusinessesNetOfCashAcquired","also_tags":[],"label":"Non-contingent payment related to acquisition","note":null,"earlier_labels":["Payment of consideration related to acquisition","Acquisition of business, net"],"kind":"money","earlier_years":true,"values":{"2012-12-31":{"v":0,"derived":"4 quarters less 3"},"2013-12-31":{"v":0,"derived":"4 quarters less 3"}},"depth":1,"sign":null},{"tag":"PaymentForContingentConsiderationLiabilityFinancingActivities","also_tags":[],"label":"Payment of acquisition-related holdback","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2023-03-31":{"v":0},"2023-06-30":{"v":0,"derived":"2 quarters less 1"},"2023-09-30":{"v":0,"derived":"3 quarters less 2"},"2023-12-31":{"v":0,"derived":"4 quarters less 3"},"2024-03-31":{"v":1500000},"2024-06-30":{"v":0,"derived":"2 quarters less 1"},"2024-09-30":{"v":0,"derived":"3 quarters less 2"},"2024-12-31":{"v":0,"derived":"4 quarters less 3"},"2025-03-31":{"v":0,"src":"0001107843-25-000017"},"2025-06-30":{"v":0,"derived":"2 quarters less 1"},"2025-09-30":{"v":0,"derived":"3 quarters less 2"},"2025-12-31":{"v":0,"derived":"4 quarters less 3"}},"depth":1,"sign":null},{"tag":"NetCashProvidedByUsedInFinancingActivities","also_tags":[],"label":"Net cash used in financing activities","note":null,"earlier_labels":["Net cash provided by financing activities"],"kind":"money","earlier_years":false,"values":{"2012-12-31":{"v":84527000,"derived":"4 quarters less 3"},"2013-03-31":{"v":490000},"2013-06-30":{"v":1018000,"derived":"2 quarters less 1"},"2013-09-30":{"v":1005000,"derived":"3 quarters less 2"},"2013-12-31":{"v":564000,"derived":"4 quarters less 3"},"2014-03-31":{"v":1006000},"2014-06-30":{"v":1565000,"derived":"2 quarters less 1"},"2014-09-30":{"v":1767000,"derived":"3 quarters less 2"},"2014-12-31":{"v":2755000,"derived":"4 quarters less 3"},"2015-03-31":{"v":3539000},"2015-06-30":{"v":2199000,"derived":"2 quarters less 1"},"2015-09-30":{"v":1171000,"derived":"3 quarters less 2"},"2015-12-31":{"v":3673000,"derived":"4 quarters less 3"},"2016-03-31":{"v":5208000},"2016-06-30":{"v":8001000,"derived":"2 quarters less 1"},"2016-09-30":{"v":3950000,"derived":"3 quarters less 2"},"2016-12-31":{"v":6260000,"derived":"4 quarters less 3"},"2017-03-31":{"v":-8505000},"2017-06-30":{"v":7954000,"derived":"2 quarters less 1"},"2017-09-30":{"v":5758000,"derived":"3 quarters less 2"},"2017-12-31":{"v":5196000,"derived":"4 quarters less 3"},"2018-03-31":{"v":1675000},"2018-06-30":{"v":-18586000,"derived":"2 quarters less 1"},"2018-09-30":{"v":-21948000,"derived":"3 quarters less 2"},"2018-12-31":{"v":-38624000,"derived":"4 quarters less 3"},"2019-03-31":{"v":-7610000},"2019-06-30":{"v":-15763000,"derived":"2 quarters less 1"},"2019-09-30":{"v":-51627000,"derived":"3 quarters less 2"},"2019-12-31":{"v":-4045000,"derived":"4 quarters less 3"},"2020-03-31":{"v":-29242000},"2020-06-30":{"v":-15686000,"derived":"2 quarters less 1"},"2020-09-30":{"v":-39421000,"derived":"3 quarters less 2"},"2020-12-31":{"v":-28232000,"derived":"4 quarters less 3"},"2021-03-31":{"v":-46408000},"2021-06-30":{"v":-33513000,"derived":"2 quarters less 1"},"2021-09-30":{"v":-28334000,"derived":"3 quarters less 2"},"2021-12-31":{"v":367000,"derived":"4 quarters less 3"},"2022-03-31":{"v":-45557000},"2022-06-30":{"v":-69258000,"derived":"2 quarters less 1"},"2022-09-30":{"v":-83271000,"derived":"3 quarters less 2"},"2022-12-31":{"v":-107945000,"derived":"4 quarters less 3"},"2023-03-31":{"v":-66340000},"2023-06-30":{"v":-41835000,"derived":"2 quarters less 1"},"2023-09-30":{"v":-20087000,"derived":"3 quarters less 2"},"2023-12-31":{"v":-13231000,"derived":"4 quarters less 3"},"2024-03-31":{"v":-24959000},"2024-06-30":{"v":-37691000,"derived":"2 quarters less 1"},"2024-09-30":{"v":-43948000,"derived":"3 quarters less 2"},"2024-12-31":{"v":-39052000,"derived":"4 quarters less 3"},"2025-03-31":{"v":-44068000},"2025-06-30":{"v":-51350000,"derived":"2 quarters less 1"},"2025-09-30":{"v":-47929000,"derived":"3 quarters less 2"},"2025-12-31":{"v":-42053000,"derived":"4 quarters less 3"},"2026-03-31":{"v":-59708000},"2026-06-30":{"v":-80760000,"derived":"2 quarters less 1"}},"depth":0,"sign":1},{"tag":"EffectOfExchangeRateOnCashAndCashEquivalents","also_tags":[],"label":"Effect of exchange rate changes on cash and cash equivalents","note":null,"earlier_labels":["Effect of exchange rate changes on cash"],"kind":"money","earlier_years":true,"values":{"2012-12-31":{"v":-9000,"derived":"4 quarters less 3"},"2013-03-31":{"v":-72000},"2013-06-30":{"v":-24000,"derived":"2 quarters less 1"},"2013-09-30":{"v":40000,"derived":"3 quarters less 2"},"2013-12-31":{"v":57000,"derived":"4 quarters less 3"},"2014-03-31":{"v":6000,"first_filed":13000,"first_src":"0001107843-14-000009"},"2014-06-30":{"v":3000,"derived":"2 quarters less 1"},"2014-09-30":{"v":-36000,"derived":"3 quarters less 2"},"2014-12-31":{"v":-21000,"derived":"4 quarters less 3"},"2015-03-31":{"v":0,"src":"0001107843-15-000009"},"2015-06-30":{"v":0,"derived":"2 quarters less 1"},"2015-09-30":{"v":0,"derived":"3 quarters less 2"},"2015-12-31":{"v":0,"derived":"4 quarters less 3"}},"depth":0,"sign":null},{"tag":"CashAndCashEquivalentsPeriodIncreaseDecrease","also_tags":[],"label":"Net increase in cash and cash equivalents","note":"decrease","earlier_labels":["Net increase in cash"],"kind":"money","earlier_years":true,"values":{"2012-12-31":{"v":9081000,"derived":"4 quarters less 3"},"2013-03-31":{"v":12220000},"2013-06-30":{"v":21514000,"derived":"2 quarters less 1"},"2013-09-30":{"v":-26501000,"derived":"3 quarters less 2"},"2013-12-31":{"v":251000,"derived":"4 quarters less 3"},"2014-03-31":{"v":5927000},"2014-06-30":{"v":-6624000,"derived":"2 quarters less 1"},"2014-09-30":{"v":46613000,"derived":"3 quarters less 2"},"2014-12-31":{"v":-11781000,"derived":"4 quarters less 3"},"2015-03-31":{"v":1514000},"2015-06-30":{"v":6040000,"derived":"2 quarters less 1"},"2015-09-30":{"v":10705000,"derived":"3 quarters less 2"},"2015-12-31":{"v":-3065000,"derived":"4 quarters less 3"},"2016-03-31":{"v":20773000},"2016-06-30":{"v":5723000,"derived":"2 quarters less 1"},"2016-09-30":{"v":-19895000,"derived":"3 quarters less 2"},"2016-12-31":{"v":-11562000,"derived":"4 quarters less 3"},"2017-03-31":{"v":22914000,"src":"0001107843-17-000007"},"2017-06-30":{"v":20921000,"derived":"2 quarters less 1"},"2017-09-30":{"v":-40055000,"derived":"3 quarters less 2"},"2017-12-31":{"v":-3926000,"derived":"4 quarters less 3"}},"depth":0,"sign":null},{"tag":"EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations","also_tags":[],"label":"Effect of Exchange Rate on Cash and Cash Equivalents, Continuing Operations","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2017-09-30":{"v":0,"derived":"3 quarters less 2"},"2018-09-30":{"v":0,"derived":"3 quarters less 2"},"2019-09-30":{"v":0,"derived":"3 quarters less 2"}},"depth":0,"sign":null},{"tag":"CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","also_tags":[],"label":"Net increase in cash, cash equivalents and restricted cash","note":"decrease","earlier_labels":["Net increase in cash and cash equivalents","Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase, Including Exchange Rate Effect"],"kind":"money","earlier_years":false,"values":{"2017-03-31":{"v":22914000},"2017-06-30":{"v":20921000,"derived":"2 quarters less 1"},"2017-09-30":{"v":-40055000,"derived":"3 quarters less 2"},"2017-12-31":{"v":-3926000,"derived":"4 quarters less 3"},"2018-03-31":{"v":6583000},"2018-06-30":{"v":-6395000,"derived":"2 quarters less 1"},"2018-09-30":{"v":11185000,"derived":"3 quarters less 2"},"2018-12-31":{"v":-56938000,"derived":"4 quarters less 3"},"2019-03-31":{"v":52101000},"2019-06-30":{"v":-1746000,"derived":"2 quarters less 1"},"2019-09-30":{"v":-15766000,"derived":"3 quarters less 2"},"2019-12-31":{"v":11944000,"derived":"4 quarters less 3"},"2020-03-31":{"v":60006000},"2020-06-30":{"v":-33656000,"derived":"2 quarters less 1"},"2020-09-30":{"v":-20882000,"derived":"3 quarters less 2"},"2020-12-31":{"v":-18895000,"derived":"4 quarters less 3"},"2021-03-31":{"v":34621000},"2021-06-30":{"v":-11475000,"derived":"2 quarters less 1"},"2021-09-30":{"v":48462000,"derived":"3 quarters less 2"},"2021-12-31":{"v":-8412000,"derived":"4 quarters less 3"},"2022-03-31":{"v":28959000},"2022-06-30":{"v":-45322000,"derived":"2 quarters less 1"},"2022-09-30":{"v":72937000,"derived":"3 quarters less 2"},"2022-12-31":{"v":-18683000,"derived":"4 quarters less 3"},"2023-03-31":{"v":20135000},"2023-06-30":{"v":-7709000,"derived":"2 quarters less 1"},"2023-09-30":{"v":22579000,"derived":"3 quarters less 2"},"2023-12-31":{"v":-5059000,"derived":"4 quarters less 3"},"2024-03-31":{"v":68618000},"2024-06-30":{"v":7422000,"derived":"2 quarters less 1"},"2024-09-30":{"v":-45775000,"derived":"3 quarters less 2"},"2024-12-31":{"v":-3248000,"derived":"4 quarters less 3"},"2025-03-31":{"v":58489000},"2025-06-30":{"v":-96688000,"derived":"2 quarters less 1"},"2025-09-30":{"v":31270000,"derived":"3 quarters less 2"},"2025-12-31":{"v":25005000,"derived":"4 quarters less 3"},"2026-03-31":{"v":29210000},"2026-06-30":{"v":-29177000,"derived":"2 quarters less 1"}},"depth":0,"sign":null},{"tag":"InterestPaidNet","also_tags":["InterestPaid"],"label":"Cash paid for interest expense","note":null,"earlier_labels":["Interest Paid, Excluding Capitalized Interest, Operating Activities"],"kind":"money","earlier_years":true,"values":{"2017-03-31":{"v":0},"2017-06-30":{"v":0,"derived":"2 quarters less 1"},"2017-09-30":{"v":27000,"derived":"3 quarters less 2"},"2018-03-31":{"v":73000,"src":"0001107843-18-000008"},"2018-06-30":{"v":8000,"derived":"2 quarters less 1"},"2018-09-30":{"v":87000,"derived":"3 quarters less 2"}},"depth":0,"sign":null},{"tag":"IncomeTaxesPaidNet","also_tags":[],"label":"Cash paid for income taxes, net of refunds","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2017-03-31":{"v":380000},"2017-06-30":{"v":160000,"derived":"2 quarters less 1"},"2017-09-30":{"v":316000,"derived":"3 quarters less 2"},"2017-12-31":{"v":728000,"derived":"4 quarters less 3"},"2018-03-31":{"v":437000,"src":"0001107843-18-000008"},"2018-06-30":{"v":764000,"derived":"2 quarters less 1"},"2018-09-30":{"v":1492000,"derived":"3 quarters less 2"},"2018-12-31":{"v":0,"derived":"4 quarters less 3"}},"depth":0,"sign":null},{"tag":"NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1","also_tags":[],"label":"Purchases of intangible assets recorded in accrued liabilities and other noncurrent liabilities","note":null,"earlier_labels":["Purchases of intangible assets recorded in accrued liabilities","Business acquisitions recorded in accrued liabilities and deferred tax liability","Business acquisitions recorded in Intangible Assets and Accrued liabilities"],"kind":"money","earlier_years":true,"values":{"2017-12-31":{"v":1000000,"derived":"4 quarters less 3"},"2018-12-31":{"v":0,"derived":"4 quarters less 3"}},"depth":0,"sign":null},{"tag":"CapitalExpendituresIncurredButNotYetPaid","also_tags":[],"label":"Purchases of property and equipment recorded in accounts payable and accrued liabilities","note":null,"earlier_labels":["Accounts receivable","Purchases of property and equipment recorded in accrued liabilities","Purchase of property and equipment recorded in accrued liabilities","Purchases of property and equipment included in accrued liabilities"],"kind":"money","earlier_years":true,"values":{"2012-12-31":{"v":0,"derived":"4 quarters less 3"},"2013-09-30":{"v":-1719000,"derived":"3 quarters less 2"},"2013-12-31":{"v":-244000,"derived":"4 quarters less 3"},"2014-09-30":{"v":0,"derived":"3 quarters less 2"},"2014-12-31":{"v":1399000,"derived":"4 quarters less 3"},"2015-09-30":{"v":0,"derived":"3 quarters less 2"},"2015-12-31":{"v":0,"derived":"4 quarters less 3"},"2016-03-31":{"v":0},"2016-06-30":{"v":7379000,"derived":"2 quarters less 1"},"2016-09-30":{"v":-4773000,"derived":"3 quarters less 2"},"2016-12-31":{"v":-1168000,"derived":"4 quarters less 3"},"2017-03-31":{"v":3027000},"2017-06-30":{"v":-1834000,"derived":"2 quarters less 1"},"2017-09-30":{"v":245000,"derived":"3 quarters less 2"},"2017-12-31":{"v":1327000,"derived":"4 quarters less 3"},"2018-03-31":{"v":1127000,"src":"0001107843-18-000008"},"2018-06-30":{"v":3354000,"derived":"2 quarters less 1"},"2018-09-30":{"v":-291000,"derived":"3 quarters less 2"},"2018-12-31":{"v":0,"derived":"4 quarters less 3"}},"depth":0,"sign":null},{"tag":"IncomeTaxesPaid","also_tags":[],"label":"Cash paid for income taxes","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2016-03-31":{"v":501000},"2016-06-30":{"v":130000,"derived":"2 quarters less 1"},"2016-09-30":{"v":154000,"derived":"3 quarters less 2"},"2017-03-31":{"v":380000,"src":"0001107843-17-000007"},"2017-06-30":{"v":160000,"derived":"2 quarters less 1"},"2017-09-30":{"v":543000,"derived":"3 quarters less 2"}},"depth":0,"sign":null},{"tag":"AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognitionEarlyExercised","also_tags":[],"label":"Stock-based compensation","note":null,"earlier_labels":["Vesting of early exercised common stock options"],"kind":"money","earlier_years":true,"values":{"2012-12-31":{"v":69000,"derived":"4 quarters less 3"},"2013-03-31":{"v":80000},"2013-06-30":{"v":64000,"derived":"2 quarters less 1"},"2013-09-30":{"v":60000,"derived":"3 quarters less 2"},"2013-12-31":{"v":58000,"derived":"4 quarters less 3"},"2014-03-31":{"v":29000},"2014-06-30":{"v":6000,"derived":"2 quarters less 1"},"2014-09-30":{"v":6000,"derived":"3 quarters less 2"},"2014-12-31":{"v":6000,"derived":"4 quarters less 3"},"2015-03-31":{"v":6000},"2015-06-30":{"v":5000,"derived":"2 quarters less 1"},"2015-09-30":{"v":5000,"derived":"3 quarters less 2"},"2015-12-31":{"v":3000,"derived":"4 quarters less 3"},"2016-03-31":{"v":0,"src":"0001107843-16-000026"},"2016-06-30":{"v":0,"derived":"2 quarters less 1"},"2016-09-30":{"v":0,"derived":"3 quarters less 2"},"2016-12-31":{"v":0,"derived":"4 quarters less 3"}},"depth":0,"sign":null},{"tag":"StockIssued1","also_tags":[],"label":"Issuance of common stock for acquisition of license","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2012-12-31":{"v":0,"derived":"4 quarters less 3"},"2013-12-31":{"v":0,"derived":"4 quarters less 3"}},"depth":0,"sign":null},{"tag":"NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1","also_tags":[],"label":"Purchase of assets under capital lease","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2017-03-31":{"v":0},"2017-06-30":{"v":0,"derived":"2 quarters less 1"},"2017-09-30":{"v":0,"derived":"3 quarters less 2"},"2018-03-31":{"v":2755000,"src":"0001107843-18-000008"},"2018-06-30":{"v":-47000,"derived":"2 quarters less 1"},"2018-09-30":{"v":-408000,"derived":"3 quarters less 2"}},"depth":0,"sign":null},{"tag":"NotYetReceivedTenantAllowance","also_tags":["IncreaseDecreaseInTenantImprovementsReceivable"],"label":"Not yet received tenant allowance recorded in other assets, accrued liabilities and other non-current liabilities","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2016-09-30":{"v":0,"derived":"3 quarters less 2"},"2017-09-30":{"v":0,"derived":"3 quarters less 2"},"2018-09-30":{"v":0,"derived":"3 quarters less 2"}},"depth":0,"sign":null}]}},"checks":{"subtotals_checked":266,"subtotals_off":[],"balance_checked":71,"balance_off":[],"split_read":true,"fill":{"before":0.583,"after":0.6538}}}