Revenue Recognition (Tables)
|
12 Months Ended |
Dec. 31, 2023 |
| Revenue Recognition |
|
| Schedule of disaggregation of revenues by payer types |
| | | | | | | | | | | | Year Ended December 31, | | | 2023 | | 2022 | | 2021 | | | | (in thousands) | Insurance carriers | | $ | 954,155 | | $ | 690,754 | | $ | 492,563 | Laboratory partners | | | 98,891 | | | 94,910 | | | 100,019 | Patients | | | 29,525 | | | 34,558 | | | 32,904 | Total revenues | | $ | 1,082,571 | | $ | 820,222 | | $ | 625,486 |
|
| Schedule of total revenue by geographic area |
| | | | | | | | | | | | Year ended December 31, | | | 2023 | | 2022 | | 2021 | | | | (in thousands) | United States | | $ | 1,047,636 | | $ | 785,849 | | $ | 590,872 | Americas, excluding U.S. | | | 4,908 | | | 3,705 | | | 4,047 | Europe, Middle East, India, Africa | | | 22,811 | | | 16,640 | | | 20,429 | Asia Pacific and Other | | | 7,216 | | | 14,028 | | | 10,138 | Total | | $ | 1,082,571 | | $ | 820,222 | | $ | 625,486 |
|
| Schedule of beginning and ending balances of accounts receivable and deferred revenues |
| | | | | | | | | Balance at | | Balance at | | | December 31, | | December 31, | | | 2023 | | 2022 | | | | (in thousands) | Assets: | | | | | | | Accounts receivable | | $ | 278,289 | | $ | 244,385 | Liabilities: | | | | | | | Deferred revenue, current portion | | $ | 16,612 | | $ | 10,777 | Deferred revenue, long-term portion | | | 19,128 | | | 20,001 | Total deferred revenues | | $ | 35,740 | | $ | 30,778 |
|
| Schedule of changes in the balance of deferred revenues |
| | | | | | | | | Balance at | | Balance at | | | December 31, | | December 31, | | | 2023 | | 2022 | | | | (in thousands) | Beginning balance | | $ | 30,778 | | $ | 28,722 | Increase in deferred revenues | | | 35,573 | | | 28,978 | Reclasses from deferred revenues to other short-term liabilities | | | (522) | | | (337) | Revenue recognized during the period that was included in deferred revenues at the beginning of the period | | | (10,564) | | | (8,782) | Revenue recognized from performance obligations satisfied within the same period | | | (19,525) | | | (17,803) | Ending balance | | $ | 35,740 | | $ | 30,778 |
|