v3.26.1
Other Current Assets - Schedule of Other current Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Other Assets, Current [Abstract]    
Prepaid expenses $ 16,649 $ 48,458
Prepaid expenses - related party 2,789 164
Tax receivables 2,837 4,139
Inventories 31,483 27,075
Other receivables 68,678 10,472
Other current assets $ 122,436 $ 90,308