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, 2025 | | |
June
30, 2024 | |
| |
Treatment | | |
Services | | |
Total | | |
Treatment | | |
Services | | |
Total | |
Fixed price | |
$ | 11,397 | | |
$ | 877 | | |
$ | 12,274 | | |
$ | 8,343 | | |
$ | 4,755 | | |
$ | 13,098 | |
Time and materials | |
| — | | |
| 2,312 | | |
| 2,312 | | |
| — | | |
| 888 | | |
| 888 | |
Total | |
$ | 11,397 | | |
$ | 3,189 | | |
$ | 14,586 | | |
$ | 8,343 | | |
$ | 5,643 | | |
$ | 13,986 | |
| |
Treatment | | |
Services | | |
Total | | |
Treatment | | |
Services | | |
Total | |
Revenue by Contract Type | |
| | |
| | |
| | |
| | |
| | |
| |
(In thousands) | |
Six Months Ended | | |
Six Months Ended | |
| |
June
30, 2025 | | |
June
30, 2024 | |
| |
Treatment | | |
Services | | |
Total | | |
Treatment | | |
Services | | |
Total | |
Fixed price | |
$ | 20,583 | | |
$ | 3,807 | | |
$ | 24,390 | | |
$ | 17,052 | | |
$ | 9,069 | | |
$ | 26,121 | |
Time and materials | |
| — | | |
| 4,115 | | |
| 4,115 | | |
| — | | |
| 1,482 | | |
| 1,482 | |
Total | |
$ | 20,583 | | |
$ | 7,922 | | |
$ | 28,505 | | |
$ | 17,052 | | |
$ | 10,551 | | |
$ | 27,603 | |
| |
Treatment | | |
Services | | |
Total | | |
Treatment | | |
Services | | |
Total | |
Revenue by generator | |
| | |
| | |
| | |
| | |
| | |
| |
(In thousands) | |
Three Months Ended | | |
Three Months Ended | |
| |
June
30, 2025 | | |
June
30, 2024 | |
| |
Treatment | | |
Services | | |
Total | | |
Treatment | | |
Services | | |
Total | |
Domestic government | |
$ | 7,146 | | |
$ | 2,752 | | |
$ | 9,898 | | |
$ | 6,252 | | |
$ | 4,168 | | |
$ | 10,420 | |
Domestic commercial | |
| 3,323 | | |
| 333 | | |
| 3,656 | | |
| 1,721 | | |
| 1,363 | | |
| 3,084 | |
Foreign government | |
| 617 | | |
| 70 | | |
| 687 | | |
| 1 | | |
| 88 | | |
| 89 | |
Foreign commercial | |
| 311 | | |
| 34 | | |
| 345 | | |
| 369 | | |
| 24 | | |
| 393 | |
Total | |
$ | 11,397 | | |
$ | 3,189 | | |
$ | 14,586 | | |
$ | 8,343 | | |
$ | 5,643 | | |
$ | 13,986 | |
| |
Treatment | | |
Services | | |
Total | | |
Treatment | | |
Services | | |
Total | |
Revenue by generator | |
| | |
| | |
| | |
| | |
| | |
| |
(In thousands) | |
Six Months Ended | | |
Six Months Ended | |
| |
June
30, 2025 | | |
June
30, 2024 | |
| |
Treatment | | |
Services | | |
Total | | |
Treatment | | |
Services | | |
Total | |
Domestic government | |
$ | 12,396 | | |
| 7,286 | | |
$ | 19,682 | | |
$ | 12,013 | | |
$ | 8,471 | | |
$ | 20,484 | |
Domestic commercial | |
| 4,790 | | |
| 444 | | |
| 5,234 | | |
| 4,222 | | |
| 1,867 | | |
| 6,089 | |
Foreign government | |
| 2,824 | | |
| 124 | | |
| 2,948 | | |
| 1 | | |
| 167 | | |
| 168 | |
Foreign commercial | |
| 573 | | |
| 68 | | |
| 641 | | |
| 816 | | |
| 46 | | |
| 862 | |
Total | |
$ | 20,583 | | |
$ | 7,922 | | |
$ | 28,505 | | |
$ | 17,052 | | |
$ | 10,551 | | |
$ | 27,603 | |
|
Schedule of Contract Balances |
Schedule
of Contract Balances
| |
| | |
| | |
Year-to-date | | |
Year-to-date | |
(In thousands) | |
June
30, 2025 | | |
December
31, 2024 | | |
Change
($) | | |
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 | % |
| |
| | |
| | |
Year-to-date | | |
Year-to-date | |
(In thousands) | |
June
30, 2024 | | |
December
31, 2023 | | |
Change
($) | | |
Change
(%) | |
Contract assets | |
| | | |
| | | |
| | | |
| | |
Unbilled receivables - current | |
$ | 7,076 | | |
$ | 8,432 | | |
$ | (1,356 | ) | |
| -16.1 | % |
| |
| | | |
| | | |
| | | |
| | |
Contract liabilities | |
| | | |
| | | |
| | | |
| | |
Deferred revenue | |
$ | 5,818 | | |
$ | 6,815 | | |
$ | (997 | ) | |
| -14.6 | % |
|
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
| |
| | |
| | |
Year-to-date | | |
Year-to-date | |
(In thousands) | |
June
30, 2025 | | |
December
31, 2024 | | |
Change
($) | | |
Change
(%) | |
| |
| | |
| | |
| | |
| |
Accounts Receivable (net) | |
$ | 8,559 | | |
$ | 11,579 | | |
$ | (3,020 | ) | |
| -26.1 | % |
| |
| | | |
| | | |
| Year-to-date | | |
| Year-to-date | |
| |
| June
30, 2024 | | |
| December
31, 2023 | | |
| Change
($) | | |
| Change
(%) | |
| |
| | | |
| | | |
| | | |
| | |
Accounts Receivable (net) | |
$ | 6,423 | | |
$ | 9,722 | | |
$ | (3,299 | ) | |
| -33.9 | % |
|