You can ignore the ordering by using order by (select null) like this:
declare @IDOffset int;
select @IDOffset = max(isnull(ID, 0)) from TargetTable
insert into TargetTable(ID, FIELD)
select row_number() over (order by (select null)) + @IDOffset, FeildValue
from SourceTable
where [somecondition]