XML 38 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue from Contracts with Customers (Tables)
6 Months Ended
Jun. 30, 2021
Revenue from Contract with Customer [Abstract]  
Schedule of Contract Assets and Contract Liabilities
The changes in our contract assets are as follows (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2021202020212020
Beginning of period balance$4,603 $4,932 $4,306 $4,578 
Commission costs and upfront payments to a customer capitalized in period1,051 657 2,157 1,822 
Amortization of contract assets(883)(871)(1,692)(1,682)
End of period balance$4,771 $4,718 $4,771 $4,718 
The changes in our contract liabilities are as follows (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2021202020212020
Beginning of period balance$13,656 $12,102 $12,529 $10,498 
Revenue deferred in period3,648 2,173 7,449 5,693 
Revenue recognized from amounts included in contract liabilities(2,285)(2,738)(4,959)(4,654)
End of period balance$15,019 $11,537 $15,019 $11,537