v3.25.2
Other Non-Current Assets - (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Other Assets, Noncurrent [Abstract]    
Long term deposits $ 7,376 $ 8,604
Long term tax receivable 1,608 1,712
Investment in affiliates 775 775
Restricted cash 3,135 4,323
Other non-current assets $ 12,894 $ 15,414