v3.25.2
Redeemable Noncontrolling Interests (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Stockholders' Equity Attributable to Noncontrolling Interest [Roll Forward]        
Beginning balance $ 61,076 $ 197,370 $ 55,881 $ 185,297
Net earnings (loss) 918 (10,953) 2,441 (433)
Distributions   (9,159)   (10,327)
Adjustment to redemption fair value (2,964) 2,807 708 5,528
Ending balance $ 59,030 $ 180,065 $ 59,030 $ 180,065