Fair Value Measurements - Summary of Changes in Fair Value of Contingent Consideration Liabilities Which Reflect Level 3 Inputs (Details) - Contingent Consideration Liabilities [Member] - Level 3 [Member] - USD ($) $ in Thousands |
3 Months Ended | |
---|---|---|
Dec. 31, 2022 |
Dec. 31, 2021 |
|
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items] | ||
Beginning Balance | $ 15,207 | $ 12,364 |
Additions from business acquisitions | 68,680 | 6,030 |
Settlement of contingent consideration liabilities | (4,000) | (3,000) |
Change in fair value and net present value of contingency | 1,047 | 110 |
Ending Balance | $ 80,934 | $ 15,504 |