XML 70 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
Redeemable Non-Controlling Interests - Schedule of Redeemable Non-Controlling Interests (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Increase (Decrease) in Temporary Equity [Roll Forward]      
Balance, beginning $ 16,477 $ 16,772 $ 15,800
Net income attributable to redeemable non-controlling interests 4,339 3,687 3,696
Distributions to and purchases of redeemable non-controlling interests (4,572) (4,556) (3,447)
Redemption value adjustment on redeemable non-controlling interests 1,769 574 723
Balance, ending $ 18,013 $ 16,477 $ 16,772