| Disaggregation of revenue |
The following tables disaggregate our revenue by market type, as we believe this best depicts how the nature, amount, timing and uncertainty of our revenue and cash
flows are affected by economic factors. Sales and usage-based taxes are excluded from revenues.
| |
|
Three Months Ended
|
|
| |
|
June 30,
|
|
| |
|
2026
|
|
|
2025
|
|
| |
|
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
Six Months Ended
|
|
| |
|
June 30,
|
|
| |
|
2026
|
|
|
2025
|
|
| |
|
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$ |
9,293 |
|
|
$ |
571 |
|
|
$ |
9,864 |
|
|
$ |
8,976 |
|
|
$ |
693 |
|
|
$ |
9,669 |
|
|
|
|
|
1,239 |
|
|
|
– |
|
|
|
1,239 |
|
|
|
1,203 |
|
|
|
5 |
|
|
|
1,208 |
|
|
|
|
|
11,140 |
|
|
|
4,517 |
|
|
|
15,657 |
|
|
|
10,781 |
|
|
|
3,567 |
|
|
|
14,348 |
|
|
|
|
|
1,276 |
|
|
|
327 |
|
|
|
1,603 |
|
|
|
1,268 |
|
|
|
358 |
|
|
|
1,626 |
|
|
|
|
$ |
22,948 |
|
|
$ |
5,415 |
|
|
$ |
28,363 |
|
|
$ |
22,228 |
|
|
$ |
4,623 |
|
|
$ |
26,851 |
|
|
| Net contract liabilities |
Total net
contract liabilities consisted of the following:
|
|
|
|
|
December 31, 2025
|
|
| |
|
(In thousands)
|
|
|
Unbilled receivables, current
|
|
$
|
10
|
|
|
$
|
31
|
|
|
Unbilled receivables, net of current portion
|
|
|
–
|
|
|
|
1
|
|
|
Customer pre-payments
|
|
|
(88
|
)
|
|
|
(26
|
)
|
|
Deferred revenue, current
|
|
|
(1,850
|
)
|
|
|
(1,400
|
)
|
|
Deferred revenue, net of current portion
|
|
|
(292
|
)
|
|
|
(355
|
)
|
|
Total net contract liabilities
|
|
$
|
(2,220
|
)
|
|
$
|
(1,749
|
)
|
|