Quarterly report [Sections 13 or 15(d)]

Contract Assets and Liabilities (Tables)

v3.25.2
Contract Assets and Liabilities (Tables)
6 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
Components of contract assets and contract liabilities
The components of contract assets and contract liabilities consisted of the following:
June 30, December 31,
2025 2024
(in thousands)
Contract assets - current:
Unbilled revenue $ 33,208  $ 27,852 
Total contract assets - current $ 33,208  $ 27,852 
Contract assets - long-term:
Unbilled revenue - long-term $ 9,363  $ 173 
Other contract assets - long-term 715  937 
Total contract assets - long-term(1)
$ 10,078  $ 1,110 
Contract liabilities - current:
Deferred revenue - current $ 16,616  $ 2,160 
Other contract liabilities - current —  23 
Total contract liabilities - current $ 16,616  $ 2,183 
Contract liabilities - long-term:
Deferred revenue - long-term $ 20,000  $ — 
Other contract liabilities - long-term(2)
428  678 
Total contract liabilities - long-term
$ 20,428  $ 678 
(1) Total contract assets - long term is included in other assets in the unaudited condensed consolidated balance sheets.
(2) Other contract liabilities - long term is included in other liabilities in the unaudited condensed consolidated balance sheets.
Changes in short-term and long-term contract assets and contract liabilities for the six months ended June 30, 2025 were as follows:
Contract Assets Contract Liabilities
(in thousands)
Balance as of January 1, 2025 $ 28,962  $ 2,861 
Billings or revenue recognized that was included in the beginning balance (1,744) (1,463)
Changes in contract assets or contract liabilities, net of reclassification to receivables 17,548  35,948 
Cumulative catch-up adjustment arising from changes in estimates to complete during the year (1,258) (29)
Changes in costs to fulfill and amortization of commission costs (222) — 
Changes in contract commission costs —  (273)
Balance as of June 30, 2025 $ 43,286  $ 37,044