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 |
% |
|