XML 37 R27.htm IDEA: XBRL DOCUMENT v3.21.2
REVENUE (Tables)
6 Months Ended
Jun. 30, 2021
Revenue from Contract with Customer [Abstract]  
Revenue by Type
The following table is a summary of our revenues by type for the three and six months ended June 30, 2021 and 2020 (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
 2021202020212020
Products and solutions net revenues$37,178 $27,635 $70,445 $62,346 
Subscription services21,508 16,427 46,376 30,385 
Maintenance30,443 30,570 60,295 62,364 
Professional services, training and other services5,747 4,649 12,124 10,639 
Total net revenues$94,876 $79,281 $189,240 $165,734 
Revenue by Geographic Region
The following table sets forth our revenues by geographic region for the three and six months ended June 30, 2021 and 2020 (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
 2021202020212020
Revenues:  
United States$41,587 $32,886 $81,058 $68,976 
Other Americas4,629 5,886 9,809 11,336 
Europe, Middle East and Africa34,094 28,706 70,617 61,941 
Asia-Pacific14,566 11,803 27,756 23,481 
Total net revenues$94,876 $79,281 $189,240 $165,734 
Contract Asset
Contract Asset

Contract asset activity for the six months ended June 30, 2021 and 2020 was as follows (in thousands):
June 30, 2021June 30, 2020
Contract asset at beginning of year$18,579 $19,494 
Revenue in excess of billings27,282 13,155 
Customer billings(24,033)(14,403)
Contract asset at end of period$21,828 $18,246 
Deferred Revenue
Deferred revenue activity for the six months ended June 30, 2021 and 2020 was as follows (in thousands):
June 30, 2021June 30, 2020
Deferred revenue at beginning of period$99,259 $97,901 
Billings deferred46,686 39,334 
Recognition of prior deferred revenue(54,362)(51,512)
Deferred revenue at end of period$91,583 $85,723 

A summary of the significant performance obligations included in deferred revenue is as follows (in thousands):
June 30, 2021
Product$5,302 
Subscription6,467 
Maintenance contracts71,266 
Implied PCS7,031 
Professional services, training and other1,517 
Deferred revenue at June 30, 2021
$91,583