v3.25.2
Equity Method Investment - Schedule of Equity Method Investment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Equity Method Investments [Roll Forward]        
Equity method investment, beginning balance $ 28,942 $ 11,406 $ 22,811 $ 5,620
Contributions 0 9,543 6,250 15,162
Loss from equity method investment (129) (192) (248) (25)
Equity method investment, ending balance $ 28,813 $ 20,757 $ 28,813 $ 20,757