XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue from Contracts with Customers (Tables)
6 Months Ended
Jun. 30, 2022
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,
2022202120222021
Beginning of period balance$4,480 $4,603 $4,520 $4,306 
Commission costs and upfront payments to a customer capitalized in period3,921 1,051 4,727 2,157 
Amortization of contract assets(986)(883)(1,832)(1,692)
End of period balance$7,415 $4,771 $7,415 $4,771 
The changes in our contract liabilities are as follows (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2022202120222021
Beginning of period balance$15,619 $13,656 $14,837 $12,529 
Revenue deferred in period5,387 3,648 9,377 7,449 
Revenue recognized from amounts included in contract liabilities(3,765)(2,285)(6,973)(4,959)
End of period balance$17,241 $15,019 $17,241 $15,019