XML 40 R29.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue from Contracts with Customers (Tables)
9 Months Ended
Sep. 30, 2025
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,
2025202420252024
Beginning of period balance$13,474 $10,905 $12,088 $9,099 
Additions to contract assets
6,189 2,355 11,961 7,702 
Amortization or satisfaction of outstanding performance obligation of capitalized contract assets
(2,326)(1,822)(6,712)(5,363)
End of period balance$17,337 $11,438 $17,337 $11,438 
The changes in our contract liabilities are as follows (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2025202420252024
Beginning of period balance$27,241 $25,907 $26,559 $22,885 
Revenue deferred in period7,538 7,023 23,249 20,996 
Revenue recognized from amounts included in contract liabilities(6,816)(5,919)(21,845)(16,870)
End of period balance$27,963 $27,011 $27,963 $27,011