Fair Value Measurement of Assets and Liabilities - Additional Information (Details) - USD ($) $ / shares in Units, shares in Millions, $ in Millions |
9 Months Ended | |
|---|---|---|
Sep. 30, 2024 |
Sep. 30, 2023 |
|
| Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
| Business combination contingent consideration payments | $ 3.5 | $ 10.3 |
| Common Stock [Member] | Embody, Inc. | ||
| Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
| Issuance of common stock for contingent consideration liability | 0.2 | |
| Issuance of common stock for contingent consideration liability, valued | $ 23.4 | |
| Business combination contingent consideration payments | $ 1.5 | |
| Fair value of common stock at the settlement date | $ 123.87 | |
| Shares of common stock repurchased | 0.2 | |