v3.25.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue

Schedule of Disaggregation of Revenue

                   
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 

 

                   
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 

 

                   
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 

 

                   
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

           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:

 

           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%