v3.25.2
Other Current Assets - Schedule of Other current Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Other Assets, Current [Abstract]    
Prepaid expenses $ 15,114 $ 8,201
Prepaid expenses - related party 2,311 2,250
Tax receivables 6,221 5,978
Inventories 19,304 23,930
Other receivables 12,948 10,355
Other current assets $ 55,898 $ 50,714