v3.26.1
Redeemable Non-controlling Interests - Changes in Redeemable Non-controlling Interests (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Redeemable Noncontrolling Interest [Roll Forward]    
Beginning balance $ 89,155 $ 43,460
Fair value of redeemable non-controlling interest at acquisition date 0 53,569
Net income attributable non-controlling interests 2,520 3,177
Acquisition of shares from non-controlling interest (22,379) (7,276)
Adjustment of redeemable non-controlling interests to redemption value 7,289 1,180
Dividends declared on redeemable non-controlling interests (2,421) (4,976)
Foreign currency translation adjustments 7 21
Ending balance $ 74,171 $ 89,155