v3.25.1
Non-Controlling Interest (Tables)
3 Months Ended
Mar. 31, 2025
Noncontrolling Interest [Abstract]  
Schedule of Redeemable Noncontrolling Interest
The non-controlling interest for the three months ended March 31, 2025 and 2024 was as follows (in thousands):
Non-controlling interest—December 31, 20234,697 
Net income attributable to non-controlling interest(11)
Non-controlling interest—March 31, 20244,686 
Net income attributable to non-controlling interest(7)
Non-controlling interest—June 30, 20244,679 
Net income attributable to non-controlling interest72 
Non-controlling interest—September 30, 20244,751 
Net income attributable to non-controlling interest64 
Non-controlling interest—December 31, 20244,815 
Net income attributable to non-controlling interest93 
Non-controlling interest—March 31, 2025$4,908