| Schedule of Disaggregation of Revenue |
Schedule
of Disaggregation of Revenue
| | |
Treatment | | |
Services | | |
Total | | |
Treatment | | |
Services | | |
Total | |
| Revenue
by Contract Type | |
| | |
| | |
| | |
| | |
| | |
| |
| (In
thousands) | |
Three
Months Ended | | |
Three
Months Ended | |
| | |
June
30, 2026 | | |
June
30, 2025 | |
| | |
Treatment | | |
Services | | |
Total | | |
Treatment | | |
Services | | |
Total | |
| Fixed
price | |
$ | 8,289 | | |
$ | 284 | | |
$ | 8,573 | | |
$ | 11,397 | | |
$ | 640 | | |
$ | 12,037 | |
| Time
and materials | |
| — | | |
| 4,312 | | |
| 4,312 | | |
| — | | |
| 2,549 | | |
| 2,549 | |
| Total | |
$ | 8,289 | | |
$ | 4,596 | | |
$ | 12,885 | | |
$ | 11,397 | | |
$ | 3,189 | | |
$ | 14,586 | |
| | |
Treatment | | |
Services | | |
Total | | |
Treatment | | |
Services | | |
Total | |
| Revenue
by Contract Type | |
| | |
| | |
| | |
| | |
| | |
| |
| (In
thousands) | |
Six
Months Ended | | |
Six
Months Ended | |
| | |
June
30, 2026 | | |
June
30, 2025 | |
| | |
Treatment | | |
Services | | |
Total | | |
Treatment | | |
Services | | |
Total | |
| Fixed
price | |
$ | 16,168 | | |
$ | 516 | | |
$ | 16,684 | | |
$ | 20,583 | | |
$ | 3,570 | | |
$ | 24,153 | |
| Time
and materials | |
| — | | |
| 7,327 | | |
| 7,327 | | |
| — | | |
| 4,352 | | |
| 4,352 | |
| Total | |
$ | 16,168 | | |
$ | 7,843 | | |
$ | 24,011 | | |
$ | 20,583 | | |
$ | 7,922 | | |
$ | 28,505 | |
| | |
Treatment | | |
Services | | |
Total | | |
Treatment | | |
Services | | |
Total | |
| Revenue
by generator | |
| | |
| | |
| | |
| | |
| | |
| |
| (In
thousands) | |
Three
Months Ended | | |
Three
Months Ended | |
| | |
June
30, 2026 | | |
June
30, 2025 | |
| | |
Treatment | | |
Services | | |
Total | | |
Treatment | | |
Services | | |
Total | |
| Domestic
government | |
$ | 5,583 | | |
$ | 3,838 | | |
$ | 9,421 | | |
$ | 7,146 | | |
$ | 2,752 | | |
$ | 9,898 | |
| Domestic
commercial | |
| 2,233 | | |
| 697 | | |
| 2,930 | | |
| 3,323 | | |
| 333 | | |
| 3,656 | |
| Foreign
government | |
| 264 | | |
| 27 | | |
| 291 | | |
| 617 | | |
| 70 | | |
| 687 | |
| Foreign
commercial | |
| 209 | | |
| 34 | | |
| 243 | | |
| 311 | | |
| 34 | | |
| 345 | |
| Total | |
$ | 8,289 | | |
$ | 4,596 | | |
$ | 12,885 | | |
$ | 11,397 | | |
$ | 3,189 | | |
$ | 14,586 | |
| | |
Treatment | | |
Services | | |
Total | | |
Treatment | | |
Services | | |
Total | |
| Revenue
by generator | |
| | |
| | |
| | |
| | |
| | |
| |
| (In
thousands) | |
Six
Months Ended | | |
Six
Months Ended | |
| | |
June
30, 2026 | | |
June
30, 2025 | |
| | |
Treatment | | |
Services | | |
Total | | |
Treatment | | |
Services | | |
Total | |
| Domestic
government | |
$ | 10,288 | | |
| 6,738 | | |
$ | 17,026 | | |
$ | 12,396 | | |
$ | 7,286 | | |
$ | 19,682 | |
| Domestic
commercial | |
| 4,594 | | |
| 929 | | |
| 5,523 | | |
| 4,790 | | |
| 444 | | |
| 5,234 | |
| Foreign
government | |
| 854 | | |
| 107 | | |
| 961 | | |
| 2,824 | | |
| 124 | | |
| 2,948 | |
| Foreign
commercial | |
| 432 | | |
| 69 | | |
| 501 | | |
| 573 | | |
| 68 | | |
| 641 | |
| Total | |
$ | 16,168 | | |
$ | 7,843 | | |
$ | 24,011 | | |
$ | 20,583 | | |
$ | 7,922 | | |
$ | 28,505 | |
| Revenue | |
$ | 16,168 | | |
$ | 7,843 | | |
$ | 24,011 | | |
$ | 20,583 | | |
$ | 7,922 | | |
$ | 28,505 | |
|
| Schedule of Contract Balances |
Schedule
of Contract Balances
| (In
thousands) | |
June
30,
2026 | | |
December
31,
2025 | | |
Year-to-date
Change
($) | | |
Year-to-date
Change
(%) | |
| Contract
assets | |
| | | |
| | | |
| | | |
| | |
| Unbilled
receivables - current | |
$ | 9,578 | | |
$ | 8,781 | | |
$ | 797 | | |
| 9.1 | % |
| | |
| | | |
| | | |
| | | |
| | |
| Contract
liabilities | |
| | | |
| | | |
| | | |
| | |
| Deferred
revenue | |
$ | 8,656 | | |
$ | 7,007 | | |
$ | 1,649 | | |
| 23.5 | % |
| (In
thousands) | |
June
30, 2025 | | |
December
31, 2024 | | |
Year-to-date
Change
($) | | |
Year-to-date
Change
(%) | |
| Contract
assets | |
| | | |
| | | |
| | | |
| | |
| Unbilled
receivables - current | |
$ | 6,287 | | |
$ | 4,990 | | |
$ | 1,297 | | |
| 26.0 | % |
| | |
| | | |
| | | |
| | | |
| | |
| Contract
liabilities | |
| | | |
| | | |
| | | |
| | |
| Deferred
revenue | |
$ | 6,982 | | |
$ | 6,711 | | |
$ | 271 | | |
| 4.0 | % |
|
| Schedule of Changes in Accounts Receivable, Net of Credit Losses |
The
following table represents changes in accounts receivable, net of credit losses, for the periods noted:
Schedule of Changes in Accounts Receivable, Net of Credit Losses
| (In
thousands) | |
June
30,
2026 | | |
December
31,
2025 | | |
Year-to-date
Change
($) | | |
Year-to-date
Change
(%) | |
| | |
| | | |
| | | |
| | | |
| | |
| Accounts
Receivable (net) | |
$ | 10,040 | | |
$ | 11,228 | | |
$ | (1,188 | ) | |
| -10.6 | % |
| | |
June
30,
2025 | | |
December
31,
2024 | | |
Year-to-date
Change
($) | | |
Year-to-date
Change
(%) | |
| | |
| | | |
| | | |
| | | |
| | |
| Accounts
Receivable (net) | |
$ | 8,559 | | |
$ | 11,579 | | |
$ | (3,020 | ) | |
| -26.1 | % |
|