v3.25.1
Other Non-Current Assets - (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Other Assets, Noncurrent [Abstract]    
Long term deposits $ 8,604 $ 8,686
Long term tax receivable 1,712 0
Investment in affiliates 775 775
Restricted cash 4,323 3,573
Other non-current assets $ 15,414 $ 13,034