v3.24.3
Redeemable Noncontrolling Interest ("RNCI") - Schedule of Changes in Redeemable Noncontrolling Interest (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Income Amounts Attributable to Noncontrolling Interest, Disclosures [Abstract]        
Balance at beginning of period $ 21,667 $ 15,231 $ 15,937 $ 21,367
Share of net income 114 114 838 566
Share of other comprehensive income (loss) 48 (118) (146) (171)
Dividend paid (2,202) (580) (3,362) (580)
Change in redemption value 6,684   13,044 (6,535)
Purchase of additional ownership interest (20,452)   (20,452)  
Other 8,528   8,528  
Balance at end of period $ 14,387 $ 14,647 $ 14,387 $ 14,647