XML 136 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue recognition (Tables)
3 Months Ended
Mar. 31, 2025
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, 2025 and 2024 were as follows:
Three Months Ended March 31, 2025Three Months Ended March 31, 2024
USGNon-USG TotalUSGNon-USG Total
Commercial Product sales$0.1 $45.2 $45.3 $0.3 $118.2 $118.5 
MCM Product sales66.6 90.0 156.6 114.1 41.3 155.4 
All other revenues (1)
12.1 8.2 20.3 7.4 19.1 26.5 
Total revenues$78.8 $143.4 $222.2 $121.8 $178.6 $300.4 
(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, 2024$9.3 
Balance at March 31, 2025$8.9 
Revenue recognized in the period from amounts included in contract liability at the beginning of the period:$1.3 
Schedule of Accounts Receivable, Net
Accounts receivable, including unbilled accounts receivable contract assets, consist of the following:
March 31, 2025December 31, 2024
Accounts receivable:
Billed$174.0 $135.4 
Unbilled30.9 19.6 
Allowance for expected credit losses(1.2)(0.5)
Accounts receivable, net$203.7 $154.5