XML 46 R34.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue recognition (Tables)
3 Months Ended
Mar. 31, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue The Company's revenues disaggregated by major sources for the three months ended March 31, 2026 and 2025 were as follows:
Three Months Ended March 31, 2026Three Months Ended March 31, 2025
USGNon-USG TotalUSGNon-USG Total
Commercial Product sales$0.7 $42.2 $42.9 $0.1 $45.2 $45.3 
MCM Product sales63.7 38.1 101.8 66.6 90.0 156.6 
All other revenues (1)
6.4 5.0 11.4 12.1 8.2 20.3 
Total revenues$70.8 $85.3 $156.1 $78.8 $143.4 $222.2 
(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 March 31, 2026$17.6 
Revenue recognized in the period from amounts included in contract liability at the beginning of the period:$2.3 
Schedule of Accounts Receivable, Net
Accounts receivable, including contract assets within unbilled accounts receivable, consist of the following:
March 31, 2026December 31, 2025
Accounts receivable:
Billed$104.1 $66.8 
Unbilled18.3 18.2 
Allowance for expected credit losses(0.8)(0.8)
Accounts receivable, net$121.6 $84.2