v3.25.2
Other Assets and Liabilities - Schedule of Other Long-Term Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Other Assets And Liabilities Disclosure [Abstract]    
Long term note receivable from a related party $ 24,000 $ 24,000
Minority and other investments 4,631 4,385
Equity method investment 1,500 1,077
Other 1,257 1,338
Other long-term assets $ 31,388 $ 30,800