XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue (Tables)
6 Months Ended
Jun. 30, 2024
Revenue from Contract with Customer [Abstract]  
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, 2024   June 30, 2023 
   Treatment   Services   Total   Treatment   Services   Total 
Fixed price  $8,343   $4,755   $13,098   $12,834   $11,161   $23,995 
Time and materials       888    888        1,037    1,037 
Total  $8,343   $5,643   $13,986   $12,834   $12,198   $25,032 

 

   Treatment   Services   Total   Treatment   Services   Total 
Revenue by Contract Type        
(In thousands)  Six Months Ended   Six Months Ended 
   June 30, 2024   June 30, 2023 
   Treatment   Services   Total   Treatment   Services   Total 
Fixed price  $17,052   $9,069   $26,121   $22,428   $19,808   $42,236 
Time and materials       1,482    1,482        2,903    2,903 
Total  $17,052   $10,551   $27,603   $22,428   $22,711   $45,139 

 

   Treatment   Services   Total   Treatment   Services   Total 
Revenue by generator        
(In thousands)  Three Months Ended   Three Months Ended 
   June 30, 2024   June 30, 2023 
   Treatment   Services   Total   Treatment   Services   Total 
Domestic government  $6,252   $4,168   $10,420   $9,808   $11,441   $21,249 
Domestic commercial   1,721    1,363    3,084    2,269    742    3,011 
Foreign government   1    88    89    657    (7)   650 
Foreign commercial   369    24    393    100    22    122 
Total  $8,343   $5,643   $13,986   $12,834   $12,198   $25,032 

 

   Treatment   Services   Total   Treatment   Services   Total 
Revenue by generator        
(In thousands)  Six Months Ended   Six Months Ended 
   June 30, 2024   June 30, 2023 
   Treatment   Services   Total   Treatment   Services   Total 
Domestic government  $12,013   $8,471   $20,484   $17,065   $21,159   $38,224 
Domestic commercial   4,222    1,867    6,089    4,475    1,339    5,814 
Foreign government   1    167    168    752    170    922 
Foreign commercial   816    46    862    136    43    179 
Total  $17,052   $10,551   $27,603   $22,428   $22,711   $45,139 
Schedule of Contract Balances

(In thousands)  June 30, 2024   December 31, 2023   Change ($)   Change (%) 
Contract assets                    
Unbilled receivables - current  $7,076   $8,432   $(1,356)   -16%
                     
Contract liabilities                    
Deferred revenue  $5,818   $6,815   $(997)   -14.6%