XML 201 R133.htm IDEA: XBRL DOCUMENT v3.25.1
Related Parties - Life Sciences Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Jan. 31, 2024
Related Party Transaction [Line Items]      
Related receivables from this subsidiary $ 100,000 $ 0  
Share-based compensation expense 3,400,000 2,200,000  
Life Sciences      
Related Party Transaction [Line Items]      
Revenue 9,800,000 $ 3,300,000  
Life Sciences | R2 Technologies | Related Party      
Related Party Transaction [Line Items]      
Interest rate   20.00% 20.00%
Revenue 1,400,000 $ 700,000  
Share-based compensation expense 1,100,000 300,000  
20.00% Notes due 2025 | Life Sciences      
Related Party Transaction [Line Items]      
Short-term debt $ 24,000,000.0 $ 17,400,000  
Interest rate 20.00%