v3.25.1
Other Current Assets - Schedule of Other current assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Other Assets, Current [Abstract]    
Prepaid expenses $ 12,279 $ 8,201
Prepaid expenses - related party 2,672 2,250
Tax receivables 4,402 5,978
Inventories 1,089 23,930
Other receivables 6,282 10,355
Other current assets $ 26,724 $ 50,714