XML 60 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue recognition (Tables)
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Revenues by Geographic Region
The Company’s net revenues by geographic region, based on the patient’s location are summarized as follows:
Year ended December 31,
 202320222021
United States$349,743 $406,894 $353,110 
International markets:
Germany60,210 46,120 93,939 
Japan31,668 32,781 34,640 
Other international markets
44,493 30,713 30,577 
International markets - Total
136,371 109,614 159,156 
Greater China (1)23,224 21,332 22,765 
Total net revenues$509,338 $537,840 $535,031 
(1)    For additional information, see c below.
Schedule of Revenue Recognized According Performance Period
The company's net revenues by performance period are as follows:
Year ended December 31,
 202320222021
Net revenues recognized in the reporting period from performance obligations satisfied in:
Reporting period$492,089 $480,266 $508,337 
Previous periods17,249 57,574 26,694 
Total net revenues$509,338 $537,840 $535,031 
Schedule of Contract with Customer, Contract Asset, Contract Liability, and Receivable
The following table provides information about trade receivables, unbilled receivables and contract liabilities from contracts with customers::
December 31,
 20232022
Trade receivables$56,970 $84,069 
Unbilled receivables$4,251 $2,192 
Deferred revenues (short-term contract liabilities)$(16,224)$(18,028)
Deferred revenues (long-term contract liabilities)$— $(2,878)