v3.24.2.u1
Fair value measurements - Changes in Contingent Consideration (Details) - Contingent Consideration Derivative - Level 3 - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Change in Amount of Contingent Consideration, Liability [Roll Forward]        
Balance of Level 3 at beginning of period $ 34,794 $ 28,093 $ 31,106 $ 26,640
Change in Sixth Street Contingent Consideration fair value (1,767) (1,854) 1,921 1,054
Settlements realized 0 0 0 (1,455)
Balance of Level 3 at end of period $ 33,027 $ 26,239 $ 33,027 $ 26,239