XML 102 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements - Quantitative Information Regarding Level 3 Inputs (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Jul. 31, 2021
FGen And Altar      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]      
Earnout payments, maximum     $ 20.0
Fair Value, Recurring | Probability-weighted present value | Probability of payment | Minimum      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]      
Unobservable Input 10.00% 2.00%  
Fair Value, Recurring | Probability-weighted present value | Probability of payment | Maximum      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]      
Unobservable Input 100.00% 100.00%  
Fair Value, Recurring | Probability-weighted present value | Discount rate | Minimum      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]      
Unobservable Input 13.40% 12.20%  
Fair Value, Recurring | Probability-weighted present value | Discount rate | Maximum      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]      
Unobservable Input   13.10%  
Fair Value, Recurring | Discounted cash flow | Discount rate      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]      
Unobservable Input 10.30% 12.00%