XML 122 R105.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies (Details) - USD ($)
$ in Millions
1 Months Ended 12 Months Ended
Dec. 03, 2024
Feb. 28, 2023
Dec. 31, 2022
Jul. 31, 2022
Dec. 31, 2022
Dec. 31, 2024
Dec. 31, 2023
Loss Contingencies [Line Items]              
Useful life of acquired technology and other intellectual property   11 years          
Letter of Credit              
Loss Contingencies [Line Items]              
Credit facility, borrowing capacity           $ 0.8 $ 20.9
Compensatory Damages From EOFlow              
Loss Contingencies [Line Items]              
Litigation settlement, amount awarded from other party $ 170.0            
Exemplary Damages From EOFlow              
Loss Contingencies [Line Items]              
Litigation settlement, amount awarded from other party 282.0            
Willful And Malicious Misappropriation From EOFlow              
Loss Contingencies [Line Items]              
Litigation settlement, amount awarded from other party $ 452.0            
Patent Infringement Lawsuit With Roche              
Loss Contingencies [Line Items]              
Litigation settlement, mutual covenant not to sue period       5 years      
Litigation settlement amount awarded to other party       $ 20.0      
Litigation settlement expense         $ 20.0    
Contract Dispute              
Loss Contingencies [Line Items]              
Litigation settlement amount awarded to other party     $ 25.0        
Contract Dispute | Selling, general and administrative expenses              
Loss Contingencies [Line Items]              
Litigation settlement amount awarded to other party         $ 3.6    
Contract Dispute | Developed technology              
Loss Contingencies [Line Items]              
Total cost to acquire technology     $ 12.0        
Useful life of acquired technology and other intellectual property     13 years        
Contract Dispute | Patents              
Loss Contingencies [Line Items]              
Total cost to acquire technology     $ 9.5        
Useful life of acquired technology and other intellectual property     13 years