v3.25.2
Fair value measurements - Schedule of Changes in Contingent Consideration (Details) - Contingent Consideration Derivative - Level 3 - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Change in Amount of Contingent Consideration, Liability [Roll Forward]        
Balance of Level 3 at beginning of period $ 7,808 $ 34,794 $ 16,315 $ 31,106
Change in Sixth Street Contingent Consideration fair value 17,422 (1,767) 8,915 1,921
Balance of Level 3 at end of period $ 25,230 $ 33,027 $ 25,230 $ 33,027