Fair Value Measurements - Additional Information (Details) - USD ($) |
Dec. 31, 2022 |
Sep. 30, 2022 |
Dec. 31, 2021 |
---|---|---|---|
Fair Value Disclosures [Abstract] | |||
Fair value, assets, level 1 to level 2 transfers | $ 0 | $ 0 | |
Fair value, assets, level 2 to level 1 transfers | 0 | 0 | |
Fair value, assets, level 2 to level 3 transfers | 0 | 0 | |
Fair value, assets, level 3 to level 2 transfers | 0 | 0 | |
Fair value, assets, level 1 to level 3 transfers | 0 | ||
Fair value, assets, level 3 to level 1 transfers | 0 | ||
Fair value, liabilities, level 1 to level 2 transfers | 0 | 0 | |
Fair value, liabilities, level 2 to level 1 transfers | 0 | ||
Fair value, liabilities, level 2 to level 3 transfers | 0 | 0 | |
Fair value, liabilities, level 3 to level 2 transfers | 0 | 0 | |
Fair value, liabilities, level 1 to level 3 transfers | 0 | 0 | |
Fair value, liabilities, level 3 to level 1 transfers | 0 | $ 0 | |
Contingent consideration liabilities | $ 70,300,000 | $ 6,400,000 |