XML 44 R33.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value Measurements - Schedule of Changes in Estimated Fair Value of Contingent Consideration (Details) - Level 3 - Contingent Consideration Liability
$ in Thousands
9 Months Ended
Sep. 30, 2025
USD ($)
Contingent Consideration Obligation  
Balance at December 31, 2024 $ 40,110
Changes in fair value 11,570
Payment (17,500)
Balance at September 30, 2025 $ 34,180