XML 44 R31.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue from Contracts with Customers (Tables)
12 Months Ended
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]  
Schedule of Changes in Contract Assets and Contract Liabilities
The changes in our contract assets are as follows (in thousands):
Year Ended December 31,
202220212020
Beginning of period balance$4,520 $4,306 $4,578 
Commission costs and upfront payments to a customer capitalized in period14,270 3,779 3,262 
Amortization of contract assets(4,815)(3,565)(3,534)
End of period balance$13,975 $4,520 $4,306 
The changes in our contract liabilities are as follows (in thousands):
Year Ended December 31,
202220212020
Beginning of period balance$14,837 $12,529 $10,498 
Revenue deferred and acquired in period18,617 13,947 12,247 
Revenue recognized from amounts included in contract liabilities(15,122)(11,639)(10,216)
End of period balance$18,332 $14,837 $12,529