XML 40 R30.htm IDEA: XBRL DOCUMENT v3.25.2
Redeemable Non-Controlling Interests (Tables)
6 Months Ended
Jun. 30, 2025
Noncontrolling Interest [Abstract]  
Schedule of redeemable non-controlling interests The changes in redeemable non-controlling interests are as follows:
20252024
(in thousands)
Balance as of January 1$18,013 $16,477 
Net income attributable to redeemable non-controlling interests1,438 1,053 
Distributions to redeemable non-controlling interests(842)(1,174)
Redemption value adjustment on redeemable non-controlling interests— 1,901 
Balance as of March 31$18,609 $18,257 
Net income attributable to redeemable non-controlling interests1,415 1,078 
Distributions to and purchases of redeemable non-controlling interests(1,640)(793)
Redemption value adjustment on redeemable non-controlling interests1,176 (132)
Balance as of June 30$19,560 $18,410