v3.24.3
Revenue from Contracts with Customers (Tables)
9 Months Ended
Sep. 30, 2024
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
September 30,
Nine Months Ended
September 30,
2024202320242023
Beginning of period balance$10,905 $13,581 $9,099 $13,975 
Commission costs and upfront payments to a customer capitalized in period2,355 1,808 7,702 5,028 
Reimbursement of previously capitalized upfront payments to customers
— (6,774)— (6,774)
Amortization of contract assets(1,822)(1,117)(5,363)(4,731)
End of period balance$11,438 $7,498 $11,438 $7,498 
The changes in our contract liabilities are as follows (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2024202320242023
Beginning of period balance$25,907 $21,460 $22,885 $18,332 
Revenue deferred in period7,023 6,250 20,996 17,909 
Revenue recognized from amounts included in contract liabilities(5,919)(4,871)(16,870)(13,402)
End of period balance$27,011 $22,839 $27,011 $22,839