Quarterly report [Sections 13 or 15(d)]

Revenue (Tables)

v3.26.3
Revenue (Tables)
9 Months Ended
Sep. 30, 2026
Revenue from Contract with Customer [Abstract]  
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  
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:

 

                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 %