v3.25.2
Investments (Tables)
6 Months Ended
Jun. 30, 2025
Equity Method Investments and Joint Ventures [Abstract]  
Schedule of Investments
Investments consist of the following:
June 30, 2025December 31, 2024
Cost method investments$23,260 $23,289 
Equity method investments2,584 2,475 
Total investments$25,844 $25,764