XML 33 R21.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue (Tables)
9 Months Ended
Sep. 30, 2025
Revenue from Contract with Customer [Abstract]  
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 
   September 30, 2025   September 30, 2024 
   Treatment   Services   Total   Treatment   Services   Total 
Fixed price  $13,114   $982   $14,096   $9,064   $6,396   $15,460 
Time and materials        3,358    3,358         1,352    1,352 
Total  $13,114   $4,340   $17,454   $9,064   $7,748   $16,812 

 

   Treatment   Services   Total   Treatment   Services   Total 
Revenue by Contract Type (In thousands)  Nine Months Ended   Nine Months Ended 
   September 30, 2025   September 30, 2024 
   Treatment   Services   Total   Treatment   Services   Total 
Fixed price  $33,696   $4,789   $38,485   $26,116   $15,405   $41,521 
Time and materials        7,474    7,474         2,894    2,894 
Total  $33,696   $12,263   $45,959   $26,116   $18,299   $44,415 

 

 

   Treatment   Services   Total   Treatment   Services   Total 
Revenue by generator (In thousands)  Three Months Ended   Three Months Ended 
   September 30, 2025   September 30, 2024 
   Treatment   Services   Total   Treatment   Services   Total 
Domestic government  $9,204   $3,376   $12,580   $6,578   $7,346   $13,924 
Domestic commercial   2,855    716    3,571    2,229    312    2,541 
Foreign government   859    160    1,019         65    65 
Foreign commercial   196    88    284    257    25    282 
Total  $13,114   $4,340   $17,454   $9,064   $7,748   $16,812 

 

   Treatment   Services   Total   Treatment   Services   Total 
Revenue by generator (In thousands)  Nine Months Ended   Nine Months Ended 
   September 30, 2025   September 30, 2024 
   Treatment   Services   Total   Treatment   Services   Total 
Domestic government  $21,600   $10,661   $32,261   $18,997   $17,129   $36,126 
Domestic commercial   7,644    1,161    8,805    6,045    867    6,912 
Foreign government   3,684    285    3,969    1    232    233 
Foreign commercial   768    156    924    1,073    71    1,144 
Total  $33,696   $12,263   $45,959   $26,116   $18,299   $44,415 
Schedule of Contract Balances

(In thousands)  September 30, 2025   December 31, 2024  

Year-to-date

Change ($)

  

Year-to-date

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%

 

The increase in unbilled receivables as of September 30, 2025, from December 31, 2024, was attributed primarily to increase in revenue from the Company’s Treatment Segment.

 

(In thousands)  September 30, 2024   December 31, 2023  

Year-to-date

Change ($)

  

Year-to-date

Change (%)

 
Contract assets                    
Unbilled receivables - current  $7,277   $8,432   $(1,155)   -14%
                     
Contract liabilities                    
Deferred revenue  $5,398   $6,815   $(1,417)   -20.8%
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:

 

(In thousands)  September 30, 2025   December 31, 2024  

Year-to-date

Change ($)

  

Year-to-date

Change (%)

 
                     
Accounts Receivable (net)  $11,887   $11,579   $308    2.7%

 

(In thousands)  September 30, 2024   December 31, 2023  

Year-to-date

Change ($)

  

Year-to-date

Change (%)

 
                     
Accounts Receivable (net)  $8,741   $9,722   $(981)   -10.1%