v3.26.1
Contract Assets and Liabilities (Tables)
6 Months Ended
Jun. 30, 2026
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,
2026
2025
(in thousands)
Contract assets - current:
Unbilled revenue
$
26,025 
$
28,595 
Total contract assets - current
$
26,025 
$
28,595 
Contract assets - long-term:
Other contract assets - long-term
465 
680 
Total contract assets - long-term(1)
$
465 
$
680 
Contract liabilities - current:
Deferred revenue - current
$
18,995 
$
20,518 
Total contract liabilities - current
$
18,995 
$
20,518 
Contract liabilities - long-term:
Deferred revenue - long-term
$
3,516 
$
9,948 
Other contract liabilities - long-term
489 
555 
Total contract liabilities - long-term(2)
$
4,005 
$
10,503 
(1) Total contract assets - long term is included in other assets in the unaudited condensed consolidated balance sheets.
(2) Total 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, 2026 were as follows:
Contract Assets
Contract Liabilities
(in thousands)
Balance as of January 1, 2026
$
29,275 
$
31,021 
Billings or revenue recognized that was included in the beginning balance
(15,316)
(2,023)
Changes in contract assets or contract liabilities, net of reclassification to receivables
11,341 
(5,688)
Cumulative catch-up adjustment arising from changes in estimates to complete during the period
1,405 
(244)
Changes in costs to fulfill and amortization of commission costs
(215)
— 
Changes in contract commission costs
— 
(66)
Balance as of June 30, 2026
$
26,490 
$
23,000