{
 "summary": {
  "total": 274,
  "failed": 0,
  "warnings": 22
 },
 "families": [
  {
   "family": "calendar",
   "title": "Fiscal calendar",
   "description": "Fiscal years last 350 to 380 days, quarters 80 to 125 days, and each period starts on the day after the one before.",
   "severity": "error",
   "total": 68,
   "failed": 0,
   "warnings": 0,
   "failures": []
  },
  {
   "family": "year_sum",
   "title": "Quarters and fiscal year",
   "description": "The 4 quarters of every item add up to its fiscal year, or a later filing restated the year.",
   "severity": "error",
   "total": 125,
   "failed": 0,
   "warnings": 1,
   "failures": [
    {
     "text": "Cost of revenue, FY2020: $50,488m against $52,148m",
     "severity": "warning"
    }
   ]
  },
  {
   "family": "identity",
   "title": "Filer identity",
   "description": "The documents are those of the company of this page.",
   "severity": "error",
   "total": 1,
   "failed": 0,
   "warnings": 0,
   "failures": []
  },
  {
   "family": "balance",
   "title": "Balance sheet identity",
   "description": "Total assets equal total liabilities and equity at each balance sheet date.",
   "severity": "error",
   "total": 26,
   "failed": 0,
   "warnings": 0,
   "failures": []
  },
  {
   "family": "structure",
   "title": "Balance sheet structure",
   "description": "Total assets equal liabilities, temporary equity and total equity.",
   "severity": "warning",
   "total": 26,
   "failed": 0,
   "warnings": 15,
   "failures": [
    {
     "text": "31 Dec 2020: $239,790m against $239,910m",
     "severity": "warning"
    },
    {
     "text": "31 Mar 2021: $241,645m against $241,768m",
     "severity": "warning"
    },
    {
     "text": "30 Jun 2021: $242,806m against $242,933m",
     "severity": "warning"
    },
    {
     "text": "30 Sep 2021: $239,948m against $240,079m",
     "severity": "warning"
    },
    {
     "text": "31 Dec 2021: $239,535m against $239,670m",
     "severity": "warning"
    },
    {
     "text": "31 Mar 2022: $249,048m against $249,183m",
     "severity": "warning"
    },
    {
     "text": "30 Jun 2022: $257,936m against $258,075m",
     "severity": "warning"
    },
    {
     "text": "30 Sep 2022: $259,735m against $259,877m",
     "severity": "warning"
    },
    {
     "text": "31 Dec 2022: $257,709m against $257,851m",
     "severity": "warning"
    },
    {
     "text": "31 Mar 2023: $255,886m against $256,031m",
     "severity": "warning"
    },
    {
     "text": "30 Jun 2023: $251,779m against $251,926m",
     "severity": "warning"
    },
    {
     "text": "30 Sep 2023: $263,927m against $264,077m",
     "severity": "warning"
    },
    {
     "text": "31 Dec 2023: $261,632m against $261,798m",
     "severity": "warning"
    },
    {
     "text": "31 Mar 2024: $261,651m against $261,823m",
     "severity": "warning"
    },
    {
     "text": "30 Jun 2024: $260,644m against $260,821m",
     "severity": "warning"
    }
   ]
  },
  {
   "family": "leases",
   "title": "Lease liabilities",
   "description": "Lease payments due, less imputed interest, equal the lease liabilities.",
   "severity": "warning",
   "total": 6,
   "failed": 0,
   "warnings": 0,
   "failures": []
  },
  {
   "family": "maturities",
   "title": "Debt maturities",
   "description": "The debt maturity schedule adds up to the long-term debt.",
   "severity": "warning",
   "total": 6,
   "failed": 0,
   "warnings": 6,
   "failures": [
    {
     "text": "31 Dec 2020: $33,507m against $45,367m",
     "severity": "warning"
    },
    {
     "text": "31 Dec 2021: $27,141m against $36,059m",
     "severity": "warning"
    },
    {
     "text": "31 Dec 2022: $18,975m against $24,069m",
     "severity": "warning"
    },
    {
     "text": "31 Dec 2023: $16,281m against $21,957m",
     "severity": "warning"
    },
    {
     "text": "31 Dec 2024: $14,836m against $24,147m",
     "severity": "warning"
    },
    {
     "text": "31 Dec 2025: $30,922m against $42,126m",
     "severity": "warning"
    }
   ]
  },
  {
   "family": "quarters",
   "title": "Quarters and 9 months",
   "description": "The 3 reported quarters of a fiscal year add up to the reported 9-month figure.",
   "severity": "error",
   "total": 10,
   "failed": 0,
   "warnings": 0,
   "failures": []
  },
  {
   "family": "eps",
   "title": "Earnings per share",
   "description": "Net income divided by average shares agrees with reported basic earnings per share.",
   "severity": "warning",
   "total": 6,
   "failed": 0,
   "warnings": 0,
   "failures": []
  }
 ]
}
