XML 90 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Revenues (Tables)
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenues
Revenues by geography consisted of the following:
Three months ended June 30,Six months ended June 30,
(In thousands)2023202220232022
Americas$37,823 $40,073 $79,968 $72,736 
Asia— 3,595 — 6,904 
Total revenues$37,823 $43,668 $79,968 $79,640 
Schedule of Change in Contract Assets and Contract Liabilities
The change in contract assets was as follows:
Six Months Ended June 30,
(In thousands)20232022
Unbilled receivables, beginning of period$694 $784 
Reclassifications to billed receivables(694)(232)
Revenues recognized in excess of period billings711 417 
Unbilled receivables, end of period$711 $969 
The change in contract liabilities, consisting of deferred revenue, was as follows:
Six Months Ended June 30,
(In thousands)20232022
Deferred revenue, beginning of period$2,737 $2,649 
Revenues recognized from balances held at the beginning of the period(2,620)(1,998)
Revenues deferred from period collections on unfulfilled performance obligations2,395 5,801 
Deferred revenue, end of period$2,512 $6,452 
Schedule of Remaining Performance Obligations Remaining performance obligations consisted of the following as of June 30, 2023:
 
(In thousands)Remaining 20232024Total
Subscriptions$2,882 $3,739 $6,621 
Program management and professional services1,143 963 2,106 
Total$4,025 $4,702 $8,727