v3.26.1
Revenue recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
1 Months Ended 7 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
May 25, 2025
May 26, 2024
Segment Reporting Information [Line Items]          
Revenues $ 8,665 $ 75,521 $ 62,956 $ 128,867 $ 128,261
Revenues recognized over time          
Segment Reporting Information [Line Items]          
Revenues   14,232   23,194 29,361
Revenues recognized at a point in time          
Segment Reporting Information [Line Items]          
Revenues   61,289   105,673 98,900
CDMO          
Segment Reporting Information [Line Items]          
Revenues   51,489   90,095 96,616
HA manufacturing          
Segment Reporting Information [Line Items]          
Revenues   $ 24,032   $ 38,772 $ 31,645