v3.26.1
Revenue recognition (Tables)
6 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue The Company's revenues disaggregated by major sources for the three and six months ended June 30, 2026 and 2025 were as follows:
Three Months Ended June 30, 2026Three Months Ended June 30, 2025
USGNon-USG TotalUSGNon-USG Total
Commercial Product sales$1.0 $51.4 $52.4 $1.2 $66.3 $67.5 
MCM Product sales148.6 19.4 168.0 46.0 12.4 58.4 
All other revenues (1)
7.5 6.4 13.9 10.6 4.4 15.0 
Total revenues$157.1 $77.2 $234.3 $57.8 $83.1 $140.9 
(1) “All other revenues” includes Services and Contracts and grants revenue.
Six Months Ended June 30, 2026Six Months Ended June 30, 2025
USGNon-USG TotalUSGNon-USG Total
Commercial Product sales$1.7 $93.6 $95.3 $1.3 $111.5 $112.8 
MCM Product sales212.3 57.5 269.8 112.6 102.4 215.0 
All other revenues (1)
13.9 11.4 25.3 22.7 12.6 35.3 
Total revenues$227.9 $162.5 $390.4 $136.6 $226.5 $363.1 
(1) “All other revenues” includes Services and Contracts and grants revenue.
Schedule of Rollforward of Contract Liabilities The following table presents the roll forward of the contract liability balances:
Contract Liabilities
Balance at December 31, 2025$14.4 
Balance at June 30, 2026$20.9 
Revenue recognized in the period from amounts included in contract liability at the beginning of the period:$3.4 
Schedule of Accounts Receivable, Net
Accounts receivable, including contract assets within unbilled accounts receivable, consist of the following:
June 30, 2026December 31, 2025
Accounts receivable:
Billed$170.0 $66.8 
Unbilled21.2 18.2 
Allowance for expected credit losses(1.2)(0.8)
Accounts receivable, net$190.0 $84.2