v3.25.2
Redeemable Noncontrolling Interests (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Redeemable Noncontrolling Interest [Roll Forward]    
Beginning balance $ 23,974 $ 23,580
Distributions to noncontrolling interest (1,335) (939)
Net income attributable to noncontrolling interest 1,335 940
Adjustments for changes in fair value of interest (716) (816)
Ending balance $ 23,258 $ 22,765