| Schedule of Disaggregation of Revenue |
Schedule
of Disaggregation of Revenue
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Revenue by Contract Type |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| (In thousands) |
|
Three
Months Ended |
|
|
Three
Months Ended |
|
| |
|
September
30, 2026 |
|
|
September
30, 2025 |
|
| |
|
Treatment |
|
|
Services |
|
|
Total |
|
|
Treatment |
|
|
Services |
|
|
Total |
|
| Fixed price |
|
$ |
11,601 |
|
|
$ |
1,446 |
|
|
$ |
13,047 |
|
|
$ |
13,114 |
|
|
$ |
429 |
|
|
$ |
13,543 |
|
| Time
and materials |
|
|
—
|
|
|
|
4,901 |
|
|
|
4,901 |
|
|
|
—
|
|
|
|
3,911 |
|
|
|
3,911 |
|
| Total |
|
$ |
11,601 |
|
|
$ |
6,347 |
|
|
$ |
17,948 |
|
|
$ |
13,114 |
|
|
$ |
4,340 |
|
|
$ |
17,454 |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Revenue by Contract Type |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| (In thousands) |
|
Nine
Months Ended |
|
|
Nine
Months Ended |
|
| |
|
September
30, 2026 |
|
|
September
30, 2025 |
|
| |
|
Treatment |
|
|
Services |
|
|
Total |
|
|
Treatment |
|
|
Services |
|
|
Total |
|
| Fixed price |
|
$ |
27,768 |
|
|
$ |
1,962 |
|
|
$ |
29,730 |
|
|
$ |
33,696 |
|
|
$ |
3,999 |
|
|
$ |
37,695 |
|
| Time
and materials |
|
|
—
|
|
|
|
12,229 |
|
|
|
12,229 |
|
|
|
—
|
|
|
|
8,264 |
|
|
|
8,264 |
|
| Total |
|
$ |
27,768 |
|
|
$ |
14,191 |
|
|
$ |
41,959 |
|
|
$ |
33,696 |
|
|
$ |
12,263 |
|
|
$ |
45,959 |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Revenue by generator |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| (In thousands) |
|
Three
Months Ended |
|
|
Three
Months Ended |
|
| |
|
September
30, 2026 |
|
|
September
30, 2025 |
|
| |
|
Treatment |
|
|
Services |
|
|
Total |
|
|
Treatment |
|
|
Services |
|
|
Total |
|
| Domestic government |
|
$ |
7,621 |
|
|
|
5,064 |
|
|
$ |
12,685 |
|
|
$ |
9,204 |
|
|
$ |
3,376 |
|
|
$ |
12,580 |
|
| Domestic commercial |
|
|
3,261 |
|
|
|
998 |
|
|
|
4,259 |
|
|
|
2,855 |
|
|
|
716 |
|
|
|
3,571 |
|
| Foreign government |
|
|
399 |
|
|
|
251 |
|
|
|
650 |
|
|
|
859 |
|
|
|
160 |
|
|
|
1,019 |
|
| Foreign
commercial |
|
|
320 |
|
|
|
34 |
|
|
|
354 |
|
|
|
196 |
|
|
|
88 |
|
|
|
284 |
|
| Total |
|
$ |
11,601 |
|
|
$ |
6,347 |
|
|
$ |
17,948 |
|
|
$ |
13,114 |
|
|
$ |
4,340 |
|
|
$ |
17,454 |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Revenue by generator |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| (In thousands) |
|
Nine
Months Ended |
|
|
Nine
Months Ended |
|
| |
|
September
30, 2026 |
|
|
September
30, 2025 |
|
| |
|
Treatment |
|
|
Services |
|
|
Total |
|
|
Treatment |
|
|
Services |
|
|
Total |
|
| Domestic government |
|
$ |
17,909 |
|
|
$ |
11,802 |
|
|
$ |
29,711 |
|
|
$ |
21,600 |
|
|
$ |
10,661 |
|
|
$ |
32,261 |
|
| Domestic commercial |
|
|
7,855 |
|
|
|
1,927 |
|
|
|
9,782 |
|
|
|
7,644 |
|
|
|
1,161 |
|
|
|
8,805 |
|
| Foreign government |
|
|
1,252 |
|
|
|
358 |
|
|
|
1,610 |
|
|
|
3,684 |
|
|
|
285 |
|
|
|
3,969 |
|
| Foreign
commercial |
|
|
752 |
|
|
|
104 |
|
|
|
856 |
|
|
|
768 |
|
|
|
156 |
|
|
|
924 |
|
| Total |
|
$ |
27,768 |
|
|
$ |
14,191 |
|
|
$ |
41,959 |
|
|
$ |
33,696 |
|
|
$ |
12,263 |
|
|
$ |
45,959 |
|
| Revenue |
|
$ |
27,768 |
|
|
$ |
14,191 |
|
|
$ |
41,959 |
|
|
$ |
33,696 |
|
|
$ |
12,263 |
|
|
$ |
45,959 |
|
|
| Schedule of Contract Balances |
Schedule
of Contract Balances
| |
|
|
|
|
|
|
|
Year-to-date |
|
|
Year-to-date |
|
| (In thousands) |
|
September
30, 2026 |
|
|
December
31, 2025 |
|
|
Change
($) |
|
|
Change
(%) |
|
| Contract assets |
|
|
|
|
|
|
|
|
|
|
|
|
| Unbilled receivables - current |
|
$ |
11,898 |
|
|
$ |
8,781 |
|
|
$ |
3,117 |
|
|
|
35.5 |
% |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Contract liabilities |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Deferred revenue |
|
$ |
10,036 |
|
|
$ |
7,007 |
|
|
$ |
3,029 |
|
|
|
43.2 |
% |
| |
|
|
|
|
|
|
|
Year-to-date |
|
|
Year-to-date |
|
| (In thousands) |
|
September
30, 2025 |
|
|
December
31, 2024 |
|
|
Change
($) |
|
|
Change
(%) |
|
| Contract assets |
|
|
|
|
|
|
|
|
|
|
|
|
| Unbilled receivables - current |
|
$ |
8,396 |
|
|
$ |
4,990 |
|
|
$ |
3,406 |
|
|
|
68.3 |
% |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Contract liabilities |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Deferred revenue |
|
$ |
7,112 |
|
|
$ |
6,711 |
|
|
$ |
401 |
|
|
|
6.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
| |
|
|
|
|
|
|
|
Year-to-date |
|
|
Year-to-date |
|
| (In thousands) |
|
September
30, 2026 |
|
|
December
31, 2025 |
|
|
Change
($) |
|
|
Change
(%) |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| Accounts Receivable (net) |
|
$ |
10,278 |
|
|
$ |
11,228 |
|
|
$ |
(950 |
) |
|
|
-8.5 |
% |
| |
|
|
|
|
|
|
|
Year-to-date |
|
|
Year-to-date |
|
| (In thousands) |
|
September
30, 2025 |
|
|
December
31, 2024 |
|
|
Change
($) |
|
|
Change
(%) |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| Accounts Receivable (net) |
|
$ |
11,887 |
|
|
$ |
11,579 |
|
|
$ |
308 |
|
|
|
2.7 |
% |
|